@@ -456,6 +456,13 @@ defmodule DemoWeb.Router do
456456 use Phoenix.Router
457457 import Phoenix.LiveDashboard.Router
458458
459+ forward "/admin" , DemoWeb.Router.Admin
460+ end
461+
462+ defmodule DemoWeb.Router.Admin do
463+ use Phoenix.Router
464+ import Phoenix.LiveDashboard.Router
465+
459466 pipeline :browser do
460467 plug :fetch_session
461468 plug :protect_from_forgery
@@ -470,6 +477,8 @@ defmodule DemoWeb.Router do
470477 get "/hello/:name" , DemoWeb.PageController , :hello
471478
472479 live_dashboard ( "/dashboard" ,
480+ live_socket_path: "/live" ,
481+ path_prefix: "/admin" ,
473482 env_keys: [ "USER" , "ROOTDIR" ] ,
474483 metrics: DemoWeb.Telemetry ,
475484 metrics_history: { DemoWeb.History , :data , [ ] } ,
@@ -518,7 +527,7 @@ defmodule DemoWeb.Endpoint do
518527 same_site: "Lax"
519528 ]
520529
521- socket "/live" , Phoenix.LiveView.Socket , websocket: [ connect_info: [ session: @ session_options ] ]
530+ socket "/admin/ live" , Phoenix.LiveView.Socket , websocket: [ connect_info: [ session: @ session_options ] ]
522531 socket "/phoenix/live_reload/socket" , Phoenix.LiveReloader.Socket
523532
524533 plug Phoenix.LiveReloader
0 commit comments