- 安装
npm install express-session
- 导入
let session = require('express-session')
- 配置
session
app.use(session({ secret:'hello', // 设置加密追加字符串 resave:true, // 是否保存到磁盘 cookie:{},// 默认当会话有效 saveUninitialized:true, // 是否初始化设置 }))
- 设置
session
app.get("/setsession",(req,res,next)=>{ req.session.islogin='bihao' req.session.username="zhanghong" res.send("session设置成功11") })
- 获取
session
app.get("/getsession",(req,res,next)=>{ console.log(req.session.islogin) // bihao res.send("session获取成成功11") })
- 销毁
session
req.session.destroy(function(err) { // cannot access session here })
其他session
语法参考 Express-session