如何在Express中将所有请求作为过滤器上下文处理



检查快递文档,我看到这样的解决方案:

app.all('/*', function(req, res) {
    console.log('Intercepting requests...');
});

它真正拦截请求并在控制台上输出消息。问题是网站的执行过程没有停止,请求没有结束,似乎是在一种循环。有另一种方法可以在Express上模拟过滤器,或者现在不能这样做?

谢谢!

你必须添加next作为一个参数到你的函数,然后调用它当你完成日志

app.all('/*', function(req, res, next) {
  console.log('Intercepting requests ...');
  next();  // call next() here to move on to next middleware/router
})

最新更新