立即与node.js进行会话和路由

立即与node.js进行会话和路由,node.js,session,Node.js,Session,这是我第一次使用node会话。 在我的应用程序中,我有这样的东西 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.

这是我第一次使用node会话。 在我的应用程序中,我有这样的东西

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”

请尝试req.sessionID而不是req.session.ID 在req.session中没有ID这样的属性