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 socket "/", EslHnWeb.API.Socket
16
17 plug Plug.Static,
18 at: "/",
19 from: :esl_hn,
20 gzip: false,
21 only: EslHnWeb.static_paths()
22
23 if code_reloading? do
24 plug Phoenix.CodeReloader
25 end
26
27 plug Phoenix.LiveDashboard.RequestLogger,
28 param_key: "request_logger",
29 cookie_key: "request_logger"
30
31 plug Plug.RequestId
32 plug Plug.Telemetry, event_prefix: [:phoenix, :endpoint]
33
34 plug Plug.Parsers,
35 parsers: [:json],
36 pass: ["application/json"],
37 json_decoder: Phoenix.json_library()
38
39 plug Plug.MethodOverride
40 plug Plug.Head
41 plug Plug.Session, @session_options
42 plug EslHnWeb.Router
43end