今回はEndpointの話だけど、あまり書くような内容が… https://hexdocs.pm/phoenix/endpoint.html#content Endpoint supervisorである Routerに入る前にリクエストを加工したりする staticfileに対する扱いもここで定義されている。routerではなく。 socketもこっち lvie reload(開発中、ファイルを保存すると自動でリロードする機能)の設定もここ socket使って勝手にリロードするようになってるらしい basicAuthやCORSなどの設定もここで入れられる 最終的にはRouterもPlugとして呼び出す形になってる。 このあとSSL設定の説明もあり、アプリケーションの処理を行うというよりは apacheやnginxなどで行うレイヤの機能を担っているっぽい。 とはいえ、本番運用する上でここでS
defmodule NifLlvm2 do use Rustler, otp_app: :nif_llvm_2, crate: :llvm use OK.Pipe @moduledoc """ Documentation for NifLlvm2. """ @does_support_native "SYSTEM_ELIXIR_DOES_SUPPORT_NATIVE" def init() do case {initialize_native_target(), initialize_native_asm_printer()} do {:ok, :ok} -> System.put_env(@does_support_native, "true") {:ok, true} _ -> System.put_env(@does_support_native, "false") IO.puts
# [macro_use] extern crate rustler; // #[macro_use] extern crate rustler_codegen; # [macro_use] extern crate lazy_static; extern crate llvm_sys; use rustler::{Env, Term, NifResult, Encoder}; use llvm_sys::core::*; use llvm_sys::target; use llvm_sys::analysis::{LLVMVerifyModule, LLVMVerifierFailureAction}; use llvm_sys::execution_engine::*; use llvm_sys::LLVMModule; use std::ffi::CString; use std::
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く