快递中的会话未定义错误.js

Session undefined error in express.js

本文关键字:错误 js 未定义 会话 快递      更新时间:2023-09-26

当我在我的一个路由中记录我的会话对象 req.session 时,我变得未定义。此行为的任何原因

以下是我的代码片段

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");
    })

你应该为表达式会话构造函数提供"secret"选项

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");
})