express默认有队session的支持,但是是存储在内存中的.
我们可以使用mongodb来存储会话.
但是express的各个版本中对该功能的写法是不同的.
Express
2.x:
app.use(express.session({
secret: settings.cookieSecret,
store: new
MongoStore({
db: settings.db
})
}));
Express
3.x:
var express = require(‘express‘);
var mongoStore = require(‘connect-mongo‘)(express);// note parameter = express
Express
4.x:
var session = require(‘express-session‘);
var mongoStore = require(‘connect-mongo‘)(session);// note parameter = session
Express中使用mongodb存储session,布布扣,bubuko.com
时间: 2024-12-25 15:23:19