defmodule AugieWeb.Router do use AugieWeb, :router import Phoenix.LiveDashboard.Router pipeline :browser do plug(:accepts, ["html"]) plug(:fetch_session) plug(:fetch_live_flash) plug(:protect_from_forgery) plug(:put_secure_browser_headers) plug(:put_root_layout, {AugieWeb.LayoutView, :root}) end pipeline :api do plug(:accepts, ["json"]) end scope "/", AugieWeb do pipe_through(:browser) live("/", DashboardLive) live_dashboard("/dashboard", metrics: AugieWeb.Telemetry) get("/camera/static", CameraController, :static) get("/camera/stream", CameraController, :stream) end # Other scopes may use custom stacks. # scope "/api", AugieWeb do # pipe_through :api # end end