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 の完全な初心者です。
ありがとう!