Plug.Swoosh.MailboxPreview (Swoosh v1.18.4)

View Source

Plug that serves pages useful for previewing emails in development.

  • :csp_nonce_assign_key - a map of keys to assign to the conn.assigns.
    • :script - the key to assign the script CSP nonce to
    • :style - the key to assign the style CSP nonce to

Examples

# in a Phoenix router
defmodule Sample.Router do
  scope "/dev" do
    pipe_through [:browser]
    forward "/mailbox", Plug.Swoosh.MailboxPreview,
      csp_nonce_assign_key: %{script: :script_csp_nonce, style: :style_csp_nonce}
  end
end

Summary

Functions

Callback implementation for Plug.call/2.

Callback implementation for Plug.init/1.

Functions

call(conn, opts)

Callback implementation for Plug.call/2.

init(opts)

Callback implementation for Plug.init/1.