0
当我实现会话存储时,一切似乎都正常工作,除了关闭浏览器并将其重新打开connect.sid或会话ID时已被更改为新的,迫使我的登录系统自动假定用户已注销。我如何确保即使关闭浏览器,connect.sid在浏览器中保持不变,因此当我访问我的网站时,用户会自动登录?connect.sid在浏览器关机并重新启动时重置
app.use(session({
store: new MongoStore({
mongooseConnection: mongoose.connection,
collection: 'MongoStore',
autoRemove: 'native',
ttl: 14 * 24 * 60 * 60 // 14 days
}),
secret: 'secret',
resave: true,
saveUninitialized: true,
maxAge: null
}))
依赖会话:
var session = require('express-session');
var MongoStore = require('connect-mongo/es5')(session);
var mongoose = require('mongoose');