0
我很困惑的一個用法:表達的NodeJS請求中的配置文件屬性
在路由文件:
app.param('userId', users.load);
而且users.load功能:
exports.load = function (req, res, next, id) {
var options = {
criteria: { _id : id }
};
User.load(options, function (err, user) {
if (err) return next(err);
if (!user) return next(new Error('Failed to load User ' + id));
req.profile = user;
next();
});
};
這裏,路線應該有userId迴應,但爲什麼作者在這裏使用req.profile
。 profile
不是一個屬性。
任何人都可以幫助嗎?
謝謝。