1.需要安装 express-session 和 connect-mongo 模块
cnpm install express-session --save
cnpm install connect-mongo --save
2.引入
var session = require("express-session");
var MongoStore = require("connect-mongo")(session);
3.设置中间件(参考npmjs官网)
app.use(session({
secret: '随机字符串',
resave: false,
saveUninitialized: true,
store:new MongoStore({
url: 'mongodb://127.0.0.1:27017/videos', //数据库的地址 videos是数据库名
touchAfter: 24 * 3600 //过期时间
})
}))