简体   繁体   English

express.js中的会话未定义错误

[英]Session undefined error in express.js

I am getting undefined when i log my session object req.session in one of my routes . 当我在其中一条路线中记录会话对象req.session时,我变得不确定。 Any reason for this behavior 此行为的任何原因

Below are snippets of my code any idea 下面是我的代码片段的任何想法

var express =require("express");
var cookieParser = require('cookie-parser');
var expressSession = require('express-session');

app.use(cookieParser());
app.use(expressSession());




 app.get("/",function(req,res)
    {

      console.log(req.session);
      res.send("Heelllo");
    })

You should provide "secret" option to express-session constructor 您应该为“ expression-session”构造函数提供“秘密”选项

var express =require("express");
var cookieParser = require('cookie-parser');
var expressSession = require('express-session');

app.use(cookieParser());
app.use(expressSession({secret:'somesecrettokenhere'}));

app.get("/",function(req,res){

        console.log(req.sessionID);
        res.send("Heelllo");
})

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM