don't use ForwardedHeaders, and different mechanism for Performance debug middleware
This commit is contained in:
parent
9c725aa237
commit
defb78ab64
2 changed files with 2 additions and 4 deletions
|
|
@ -112,7 +112,6 @@ checkModule("Plack::Request");
|
|||
checkModule("Plack::Response");
|
||||
checkModule("Plack::Middleware::Status");
|
||||
checkModule("Plack::Middleware::Debug");
|
||||
checkModule("Plack::Middleware::ForwardedHeaders");
|
||||
checkModule("URI::Escape", "3.29" );
|
||||
checkModule("POSIX" );
|
||||
checkModule("List::Util" );
|
||||
|
|
|
|||
|
|
@ -2,13 +2,11 @@ use strict;
|
|||
use Plack::Builder;
|
||||
use Plack::App::File;
|
||||
use WebGUI;
|
||||
use WebGUI::Middleware::Debug::Performance;
|
||||
|
||||
builder {
|
||||
my $wg = WebGUI->new( site => $ENV{WEBGUI_CONFIG} );
|
||||
my $config = $wg->config;
|
||||
|
||||
enable 'ForwardedHeaders';
|
||||
enable 'Log4perl', category => $config->getFilename, conf => WebGUI::Paths->logConfig;
|
||||
|
||||
# Reproduce URL handler functionality with middleware
|
||||
|
|
@ -27,6 +25,7 @@ builder {
|
|||
enable '+WebGUI::Middleware::HTTPExceptions';
|
||||
|
||||
enable_if { ! $_[0]->{'webgui.debug'} } 'ErrorDocument', 500 => $config->get('maintenancePage');
|
||||
|
||||
enable_if { $_[0]->{'webgui.debug'} } 'StackTrace';
|
||||
enable_if { $_[0]->{'webgui.debug'} } 'Debug', panels => [
|
||||
'Environment',
|
||||
|
|
@ -38,8 +37,8 @@ builder {
|
|||
[ 'MySQLTrace', skip_packages => qr/\AWebGUI::SQL(?:\z|::)/ ],
|
||||
'Response',
|
||||
'Logger',
|
||||
sub { WebGUI::Middleware::Debug::Performance->wrap($_[0]) },
|
||||
];
|
||||
enable_if { $_[0]->{'webgui.debug'} } '+WebGUI::Middleware::Debug::Performance';
|
||||
|
||||
# This one uses the Session object, so it comes after WebGUI::Middleware::Session
|
||||
mount $config->get('uploadsURL') => builder {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue