【发布时间】:2015-01-16 12:28:22
【问题描述】:
为什么通常表示为“req”的请求对象在整个应用程序生命周期中保持不变?您可以在带有 function(req,res,next) 等签名的回调中看到此变量 如果我将一个变量附加到该 req 对象,例如 req.user,那么该用户对象似乎存在于整个应用程序中,这是真的吗?如果是,为什么?
只有 app.use 是这样吗?
app.use(function (request, response, next) {
request.user= user;
next();
});
【问题讨论】: