【发布时间】:2015-04-14 17:18:51
【问题描述】:
我正在使用 Node.js 以及 express-session 和 我有这个保存用户信息的会话数据
req.session.user
现在当用户更新信息时,我将会话设置为新数据,然后重新加载它
req.session.reload(function(err) {
req.session.user = user;
});
它应该可以工作,但 req.session.user 仍然显示旧信息,为什么? :(
非常感谢提前
【问题讨论】:
-
你在做
req.session.save()并且在你之前返回req.session.reload()? -
不,我没有在我的应用程序中执行任何 req.session.save(),但根据 API,这太奇怪了,重新加载应该可以解决问题,对吧?
标签: javascript node.js session