add headers debug in prod
This commit is contained in:
parent
ee5852ecc0
commit
ad753cf0c6
2 changed files with 3 additions and 3 deletions
|
|
@ -1,13 +1,13 @@
|
|||
defmodule ToweropsWeb.DebugController do
|
||||
@moduledoc """
|
||||
Debug endpoints for development environment only.
|
||||
Debug endpoints for troubleshooting. Requires superuser authentication.
|
||||
"""
|
||||
|
||||
use ToweropsWeb, :controller
|
||||
|
||||
@doc """
|
||||
Display all request headers for debugging cloudflared visitor location headers.
|
||||
Only available in development environment.
|
||||
Available at /admin/headers (requires superuser authentication).
|
||||
"""
|
||||
def headers(conn, _params) do
|
||||
# Extract all request headers
|
||||
|
|
|
|||
|
|
@ -143,6 +143,7 @@ defmodule ToweropsWeb.Router do
|
|||
pipe_through [:browser, :require_authenticated_user, :require_superuser]
|
||||
|
||||
oban_dashboard("/oban")
|
||||
get "/headers", ToweropsWeb.DebugController, :headers
|
||||
end
|
||||
|
||||
# Enable Swoosh mailbox preview in development
|
||||
|
|
@ -151,7 +152,6 @@ defmodule ToweropsWeb.Router do
|
|||
pipe_through :browser
|
||||
|
||||
forward "/mailbox", Plug.Swoosh.MailboxPreview
|
||||
get "/headers", ToweropsWeb.DebugController, :headers
|
||||
end
|
||||
end
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue