1
我有應用程序,它工作正常。但是現在我們決定把它移到/api
的路徑下。所以我用detour如何在'/ api'路徑下運行Mojolicious appication(如何忽略路徑中的某些前綴)?
my $r = $self->routes;
# Application is always under /api/v1, /api/v2 etc. path
$r = $r->any('/api/:api', [ api => qr/v\d+/ ])->detour('MyApp');
$r->get('/users/me')->to('user#show_me');
但是在這之後沒有任何效果。請求site.domain/api/v1
導致應用程序陷入無限循環。
還有Mojolicious::Plugin::Mount,但它只對指定路線下的mount another one application有用。
This指南也沒有解決問題。
這爲什麼有效? – simbabque
@simbabque:查看更新 –
這樣更有用,謝謝:) – simbabque