带有正则表达式的 Mojolicious Lite 路由
Mojolicious Lite route with regular expressions
我正在尝试在 Mojolicious Lite 中使用正则表达式捕获路由。
这是路线:
get qr!/messages/read/(.*).json! => sub {
my $id = ;
my $c = shift;
return $c->render(json => { $id => 1 });
};
只是 returns 找不到页面。我想知道我是不是缺少了一个插件,或者有什么东西改变了,但我找不到任何东西。
我尝试了一些变体,比如在第一个斜杠前添加一个 ^,或者更改 qr 之后的字符,但我没能成功。
感谢您的宝贵时间。
Mojolicious 路由不是正则表达式,所以我很好奇是什么让您相信自己可以做到这一点。看起来你想要 placeholder.
get '/messages/read/<:id>.json' => sub {
my $c = shift;
my $id = $c->param('id');
return $c->render(json => { $id => 1 });
};
我正在尝试在 Mojolicious Lite 中使用正则表达式捕获路由。
这是路线:
get qr!/messages/read/(.*).json! => sub {
my $id = ;
my $c = shift;
return $c->render(json => { $id => 1 });
};
只是 returns 找不到页面。我想知道我是不是缺少了一个插件,或者有什么东西改变了,但我找不到任何东西。
我尝试了一些变体,比如在第一个斜杠前添加一个 ^,或者更改 qr 之后的字符,但我没能成功。
感谢您的宝贵时间。
Mojolicious 路由不是正则表达式,所以我很好奇是什么让您相信自己可以做到这一点。看起来你想要 placeholder.
get '/messages/read/<:id>.json' => sub {
my $c = shift;
my $id = $c->param('id');
return $c->render(json => { $id => 1 });
};