这是我第一次使用节点会话。 在我的应用程序上,我有类似的东西......
app.use(express.cookieParser());
app.use(express.session({secret: config.sessionSecret}));
app.get('/', routes.index);
好到目前为止。但在我的index.js我需要执行一些会话内容......
exports.index = function(req, res){
var sessionID = req.session.ID;
if(sessionID == null)
{
req.session.ID = uuid.v4();
console.log("Cookie Built");
}
else
{
console.log("Cookie Retrieved : " + sessionID );
}
});
但它不起作用......而且我不知道如何让它发挥作用......任何线索?它给我这样的例外......
500 TypeError:无法读取属性' ID'未定义的
答案 0 :(得分:0)
尝试req.sessionID而不是req.session.ID 在req.session
中没有ID这样的属性