Mojolicious Lite маршрут с регулярными выражениями - PullRequest
0 голосов
/ 19 октября 2018

Я пытаюсь поймать маршрут с регулярными выражениями в Mojolicious Lite.

Это маршрут:

get qr!/messages/read/(.*).json! => sub {
    my $id = $1;
    my $c = shift;
    return $c->render(json => { $id => 1 });
};

Он просто возвращает страницу не найдена.Мне было интересно, если я пропустил плагин или что-то изменилось, но я ничего не могу найти.

Я пробовал некоторые варианты, такие как добавление ^ перед первым слешем или изменение символа после qr но я не смог заставить его работать.

Спасибо, что уделили время.

1 Ответ

0 голосов
/ 27 октября 2018

Добродетельные маршруты не являются регулярными выражениями, поэтому мне любопытно, что привело вас к мысли, что вы можете сделать это.Похоже, вы хотите заполнитель .

get '/messages/read/<:id>.json' => sub {
    my $c = shift;
    my $id = $c->param('id');
    return $c->render(json => { $id => 1 });
};
...