与node.js会话并立即路由

时间:2014-06-24 13:55:26

标签: node.js session

这是我第一次使用节点会话。 在我的应用程序上,我有类似的东西......

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'未定义的

1 个答案:

答案 0 :(得分:0)

尝试req.sessionID而不是req.session.ID 在req.session

中没有ID这样的属性