app.use(function(req, res, next){ console.log("string"); next() });
上面这段代码 一直没执行到 不知道那块出问题了
回复 (5)
B
中间件是有顺序的,上一个中间件流到下一个中间件 要显示next( )
C
就是在 express app.js module.exports = app; 前面加的
L
代码看起来没问题,上下文也贴出来看看吧。
app.use(function (req, res, next) {
console.log('Time: %d', Date.now());
next();
})
K
是不是前面的中间件中断了,没有执行到这一部。
K
那你这个中间件是在最后执行,极有可能就是前面的中间件处理掉中断执行链了呗。 默认 express 前面有404,后面有500的中间件处理程序,这个放在最后基本上不太可能会执行到了吧。
参与回复
登录后即可参与回复。登录