next() 使用注意
约 134 字小于 1 分钟
2025-06-11
Express 中的 next()
是一个非常重要的函数,它用于将控制权传递给下一个中间件。
在此期间不会等待下一个中间件执行完成,而是基于事件循环继续执行剩余代码
app.use((req, res, next) => {
console.log("Middleware 1 - before next()");
next(); // 移交控制权给下一个中间件
console.log("Middleware 1 - after next()"); // 会立即执行
});
app.use((req, res, next) => {
console.log("Middleware 2");
res.send("Hello");
});
输出:
Middleware 1 - before next()
Middleware 2
Middleware 1 - after next()
更新日志
2025/8/24 08:17
查看所有更新日志
e7112
-1于