PlugCanonicalHost (Plug Canonical Host v2.0.3) View Source

A Plug for ensuring that all requests are served by a single canonical host

Link to this section Summary

Functions

Call the plug.

Initialize this plug with a canonical host option.

Link to this section Types

Specs

opts() ::
  binary()
  | tuple()
  | atom()
  | integer()
  | float()
  | [opts()]
  | %{required(opts()) => opts()}

Link to this section Functions

Specs

call(
  %Plug.Conn{
    adapter: term(),
    assigns: term(),
    before_send: term(),
    body_params: term(),
    cookies: term(),
    halted: term(),
    host: term(),
    method: term(),
    owner: term(),
    params: term(),
    path_info: term(),
    path_params: term(),
    port: term(),
    private: term(),
    query_params: term(),
    query_string: term(),
    remote_ip: term(),
    req_cookies: term(),
    req_headers: term(),
    request_path: term(),
    resp_body: term(),
    resp_cookies: term(),
    resp_headers: term(),
    scheme: term(),
    script_name: term(),
    secret_key_base: term(),
    state: term(),
    status: term()
  },
  opts()
) :: Plug.Conn.t()

Call the plug.

Specs

init(opts()) :: opts()

Initialize this plug with a canonical host option.