Камрады, поведайте, это бага или фича: Если приложение вида:
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;
```