5

JSON形式でデータを返すWeb APIを作成中です。

すべての着信 URL について、キャッシュ期間が満了しない場合は、キャッシュから何らかの結果を返す必要があります。

このロジックは、すべての URL に共通です。

質問:

Mojolicious::Lite ですべての受信 URL に共通のロジックを実装する方法は?

やってみました

any '/:bar' => [bar => qr/.+/] => sub {
 # ...
 # Return JSON object immediately from cache if it is applicable
 # ...
}

しかし、これは非常に長いページの読み込みにつながり、

Template "bar.html.ep" not found

morbo ログ (ただし、get "/target" ハンドラーは、非常に長い遅延の後、最終的に実行されます)。

私は Mojo の完全な初心者です。

ありがとう!

4

2 に答える 2

1

* プレースホルダーを使用できます。ここを見て

また、アプリケーションを開発者モードにします:

Mojolicious->new( mode => 'developer' );
$app->mode( 'developer');

非常に役立つかなりの404、500ページが得られます

于 2015-11-04T20:59:25.397 に答える