具有正则表达式的Mojolicious Lite路由

时间:2018-10-19 12:45:44

标签: mojolicious mojolicious-lite

我正在尝试使用Mojolicious Lite中的正则表达式捕获一条路线。

这是路线:

escape(pattern, '\')

它只是返回找不到页面。我想知道我是否缺少插件或某些内容已更改,但找不到任何内容。

我尝试了一些变体,例如在第一个斜杠之前添加^,或在 qr 之后更改字符,但是我无法使其正常工作。

谢谢您的时间。

1 个答案:

答案 0 :(得分:1)

Mojolicious路由不是正则表达式,所以我很好奇是什么让您相信您可以做到这一点。看来您想要placeholder

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