NAME
Developer::Dashboard::Web::DancerApp - Dancer2 route layer for Developer Dashboard
SYNOPSIS
my $psgi_app = Developer::Dashboard::Web::DancerApp->build_psgi_app(
app => $web_app,
default_headers => \%headers,
);
DESCRIPTION
This module owns the HTTP route table for the dashboard web UI under Dancer2. It normalizes each request, enforces authorization for protected routes, and delegates the page and action work to Developer::Dashboard::Web::App.
METHODS
build_psgi_app, _current_backend, _request_headers, _request_args, _response_from_result, _run_backend, _run_authorized
Build and serve the Dancer2 application around the dashboard route handlers.