App.all不会触发静态文件访问吗?

时间:2014-05-27 14:30:41

标签: node.js express

在我的server.js中我有:

  

app.all(“*”,function(req,res,next){

    // only gets called when I'm doing a post/get request
     

下(); });

但我想在我的服务器上访问静态文件(例如html文件)时收到一个事件?

1 个答案:

答案 0 :(得分:1)

如果您使用的是提供express.static等中间件的静态文件,那么您必须将路由/中间件置于其上方才能触发它。 Express按照定义的顺序执行中间件。