2011-09-29 3 views
6

ダンサーには、リクエストごとにコードを実行する方法はありますか?Perlダンサーフック

私はアフターフックで試してみましたが、ファイルリクエスト後に実行されないようです... 「after_file_render」と呼ばれるフックがあり、リクエストごとに適切な回数実行されますが、その目的は何であるか。すべてのリクエストの後に常に呼び出されますか?

答えて

9

after_file_renderフックは、静的ファイル(CSSファイルやイメージなど)の要求が成功するたびに実行され、afterフックは、ルートハンドラによって処理が実行された後に実行されます。 「前」も持つ

あなたはafterafter_file_renderの両方に同じコードを実行したい場合は、サブルーチンでそれを入れて、参照を使用して2つのフックに割り当てることができ、例えば:

sub foo { 
    ... 
} 

hook after_file_render => \&foo; 
hook after => \&foo; 
+0

作品 – Chris

関連する問題