Камрады, поведайте, это бага или фича: Если приложение вида:
x1my $main_app = {
2"/" => {
3"/user/authorize" => {
4"MyAuth", => 'OPEN';
5$app;
6};
7
8"/" => {
9"MyAuth", => 'AUTH';
10$app;
11};
12}
13};
и мидлевара:
111sub {
2my ($self, $env) = @_;
3
4my $req = ::->new($env);
5
6warn "MyAuth called [".$self->{'level'}."]";
7
8warn ($env);
9
10return $self->->($env);
11}
Проблема такая - если срабатывает мидлевара, то в 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;
```