Камрады, поведайте, это бага или фича: Если приложение вида:
my $main_app = builder {
mount "/" => builder {
mount "/user/authorize" => builder {
enable "MyAuth", level => 'OPEN';
$app;
};
mount "/" => builder {
enable "MyAuth", level => 'AUTH';
$app;
};
}
};и мидлевара:
sub call {
my ($self, $env) = @_;
my $req = Plack::Request->new($env);
warn "MyAuth called [".$self->{'level'}."]";
warn Dumper($env);
return $self->app->($env);
}Проблема такая - если срабатывает мидлевара, то в path_info приходит undef, Если вызов мидлевары убрать - то в path_info приходит нормальный урл. Доку по Plack::Builder и Plack::Middleware почитал, что-то там на такое поведение не описано (или я пропустил).
_italic_ → italic
**bold** → bold
[PP](http://pragmaticperl.com) →
<http://pragmaticperl.com> →
module:Plack →
release:URI →
author:VTI →
`my $foo = 'bar'`
```
my $multi;
$line;
```