this repo has no description
1defmodule EslHnWeb.Endpoint do
2 use Phoenix.Endpoint, otp_app: :esl_hn
3
4 @session_options [
5 store: :cookie,
6 key: "_esl_hn_key",
7 signing_salt: "NLq1Vxn8",
8 same_site: "Lax"
9 ]
10
11 socket "/live", Phoenix.LiveView.Socket,
12 websocket: [connect_info: [session: @session_options]],
13 longpoll: [connect_info: [session: @session_options]]
14
15 plug Plug.Static,
16 at: "/",
17 from: :esl_hn,
18 gzip: false,
19 only: EslHnWeb.static_paths()
20
21 if code_reloading? do
22 plug Phoenix.CodeReloader
23 end
24
25 plug Phoenix.LiveDashboard.RequestLogger,
26 param_key: "request_logger",
27 cookie_key: "request_logger"
28
29 plug Plug.RequestId
30 plug Plug.Telemetry, event_prefix: [:phoenix, :endpoint]
31
32 plug Plug.Parsers,
33 parsers: [:json],
34 pass: ["application/json"],
35 json_decoder: Phoenix.json_library()
36
37 plug Plug.MethodOverride
38 plug Plug.Head
39 plug Plug.Session, @session_options
40 plug EslHnWeb.Router
41end