[英]Perl Dancer after hook
在每次请求后,Dancer都有办法执行代码吗?
我尝试使用后挂钩,但似乎它在文件请求后没有执行...有一个名为'after_file_render'的挂钩,在每次请求后执行了相当多次,但我不确定它的用途是什么。 是否在每次请求后都会调用它?
after_file_render
挂钩在每次成功请求静态文件(例如,CSS文件或图像) after
运行,而挂钩在路由处理程序执行操作after
运行。
如果要为after
和after_file_render
运行相同的代码,可以将它放在子例程中并使用引用将其分配给两个钩子,例如:
sub foo {
...
}
hook after_file_render => \&foo;
hook after => \&foo;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.