学习express-session

1.npm install express-session
2.

var session = require('express-session');
app.use(session({
    secret:'classweb531234',               //设置 session 签名
    name:'classWeb',
    cookie:{maxAge:60*1000*60*24}, // 储存的时间 24小时
    // cookie: ('name', 'value', { path: '/', httpOnly: true,secure: false, maxAge:  60000 })
    resave:false,             // 每次请求都重新设置session
    saveUninitialized:true
}));

3.

router.post('/', function(req, res, next)(
  console.log(req.session)
)}

这里写图片描述

错误

出现req.session为undefined。
错误原因:进入路由时还没有将express-session与app绑定。
解决方案:将第二步,放在设置路由的前面。

猜你喜欢

转载自blog.csdn.net/lay136362687/article/details/81842595