0
は、私はちょうど2つのルートを作成します。Mojoliciousの2つのルートの違いは何ですか?
$r->any ('/api/v:api', [ api => qr/\d+/ ], { api => 1 })->partial(1);
$r->under('/api/v:api', [ api => qr/\d+/ ], { api => 1 });
それは同じ両方の仕事です。
フードの違いは何ですか?私は最初のケースのための静的ファイルに(->any
)リンクが/api/v1
に移動していることに気づいた
UPD。これは、例外が発生した場合に顕著です。 mojo/debug
テンプレートは、/api/v1/...
パスから固定ファイルをロードしようとしましたが、/...
ではありません。 なぜですか?
'部分一致 'を含む' any'はどうでしょうか? prons/cons –
'any'は、HTTPメソッドを使用して、以下の条件に一致することはできません。 $ r-> any(['GET'、 'POST'])。 DELETEでHTTPリクエストを送信すると、あなたのAPIは何をしていますか? POSTでアクセスすると同じリソースが返されますか?それは悪いAPIデザインです。 – user3606329