【发布时间】:2019-07-16 03:08:21
【问题描述】:
Mojolicious 有一个名为 Mojolicious::Routes 的路由对象。我想在我的应用程序之外创建其中一个,独立于它,这样我就可以导出这些路线并将它们导入我的应用程序..
use Mojolicious::Routes;
sub _gen_route {
my $r = Mojolicious::Routes->new;
$r->get('/foo')->to(sub{ print "hello, foo" });
$r;
}
然后在 Mojo 应用程序中
sub startup {
my $self = shift;
my $r = shift;
$r->get('/bar')->to(sub{ print "hello, bar" });
$r->import_router(_gen_route())
}
有没有办法组成路由器?即打包一个路由并导入到Apps路由器中?
【问题讨论】:
标签: perl mojolicious