【发布时间】:2015-01-08 23:01:39
【问题描述】:
我有一个基于 Node.js 之上的 Passport.js 构建的简单身份验证系统。我有一个用例,我需要在会话中保留组织 ID,该会话将在命中特定路由时更新。 我使用中间件做到了这一点:
app.use('/switchOrganization',function(req, res, next) {
if(req.user) req.session.passport.user.activeOrg = 'my org';
next();
});
但这不会将数据保留在其他路由中:
app.route('/someRoute').post(function(req,res){
console.log(req.session.passport.user);
});
它不包含“activeOrg”值。我哪里出错了?
【问题讨论】:
-
查看我的编辑。这是一个错误!
标签: node.js backbone.js express passport.js