Current section
Files
Jump to
Current section
Files
lib/plds_web/endpoint.ex
defmodule PLDSWeb.Endpoint do
use Phoenix.Endpoint, otp_app: :plds
@moduledoc false
@session_options [
store: :cookie,
key: "_plds_key",
signing_salt: "LVKEVz/+"
]
socket "/live", Phoenix.LiveView.Socket,
# Don't check the origin as we don't know how the web app is gonna be accessed.
# It runs locally, but may be exposed via IP or domain name.
# The WebSocket connection is already protected from CSWSH by using CSRF token.
websocket: [check_origin: false, connect_info: [:user_agent, session: @session_options]]
if code_reloading? do
plug Phoenix.CodeReloader
end
plug Phoenix.LiveDashboard.RequestLogger,
param_key: "request_logger",
cookie_key: "request_logger"
plug Plug.MethodOverride
plug Plug.Head
plug Plug.Session, @session_options
plug PLDSWeb.Router
end