2011-09-29 4 views
6

댄서가 요청할 때마다 코드를 실행하는 방법이 있습니까?Perl 댄서 후크

애프터 후크로 시도했지만 파일 요청 후 실행되지 않는 것으로 보입니다 ... 'after_file_render'라고하는 후크가 있으며 각 요청 후에 적절한 횟수로 실행되지만 그렇지 않습니다. 그 목적이 무엇인지. 요청할 때마다 항상 호출됩니까?

답변

9

after_file_render 후크는 정적 파일 (예 : CSS 파일 또는 이미지)에 대한 각 요청이 성공한 후 실행되며, after 후크는 경로 처리기로 작업이 수행 된 후에 실행됩니다. 둘 다 afterafter_file_render에 대한 동일한 코드를 실행하려면

, 당신은 서브 루틴에 넣어와 '이전'과

sub foo { 
    ... 
} 

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

작품도 참조를, 예컨대 : 사용하여 두 후크에 할당 할 수 있습니다 – Chris