我有一些教程中的代码,我正在努力理解它。我不知道这个中间件功能的目的是什么:
app.use((req, res, next) => {
res.locals.path = req.path;
next();
});
res.locals文档说明:
一个对象,该对象包含范围为请求的响应本地变量,因此仅可用于在该请求/响应周期(如果有(期间呈现的视图。
此中间件将请求URL的路径部分设置为res.locals
对象并调用下一个中间件。
您可以稍后使用res.locals.path
访问控制器中的值