为了session的共享和保存,常常把session放数据库里边,但是很多时候都放redis里边,今天看了一个放Mongo中的记录下,说不懂什么时候就用到了。
app.use(session({
secret: settings.cookieSecret,//'myblog'
key: settings.db,//数据库的名字
cookie: {maxAge: 1000 * 60 * 60 * 24 * 30},//30 days
store: new MongoStore({
db: settings.db,
host: settings.host,
port: settings.port
})
}));
本文介绍了将session存储在MongoDB中的实现方式,通过使用Express框架的session中间件,并配置MongoDB作为存储后端,实现session的跨服务器共享,适用于需要在多台服务器间共享会话数据的场景。
666

被折叠的 条评论
为什么被折叠?



