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绑定。
解决方案:将第二步,放在设置路由的前面。