node使用cookie和session使用 引入express-session用于在express中操作session1let session = require("express-session") 引入 connect-mongo模块connect-mongo用于做持久化;1let MongoStore = require("connect-mongo")(session); 配置cookie和session组合使用1234567891011121314app.use(session({ name:"haohua", //设置cookie的name值 默认是connect.sid secret:"atguigu", //参与加密的字符串(又称签名) saveUninitialized:false, //是否存储之前创建会话(还没登入就有cookie了) resave:true, //是否在每次请求时,将至重新保存session,即使他们没有变化store:new MongoStore({ url:"mongodb://localhost:27017/cookies_container" touchAfter: 1800 修改频率(列如//在24小时内更新一次)})cookie:{ httpOnly:true, //开启前端无法通过js操作cookie maxAge:1000*30 //设置cookie的过期时间;}})) 向session中添加一个属性;1req.session.xxx = yyy 获取session中一个属性;1let {xxx} = req.session Newer ‘node+vue+mongodb部署项目 Older node中间件