リクエストごとにコードを実行する方法はDancerにありますか?
アフターフックを試してみましたが、ファイルリクエスト後に実行されないようです...リクエストごとにかなりの回数実行される「after_file_render」というフックがありますが、その目的はわかりません。すべてのリクエストの後に常に呼び出されますか?
after_file_renderフックは、静的ファイル(CSSファイルや画像など)のリクエストが成功するたびに実行されますが、フックafterは、ルートハンドラーによってアクションが実行された後に実行されます。
afterとの両方に対して同じコードを実行する場合はafter_file_render、それをサブルーチンに入れ、参照を使用して2つのフックに割り当てることができます。例:
sub foo {
...
}
hook after_file_render => \&foo;
hook after => \&foo;