我正在懒洋洋地改变我的用户模式(猫鼬)。当用户登录并且仍在使用旧模式时,我的代码将重写用户的数据。
为了确保在部署新版本时没有用户使用旧模式登录(这会引发错误),我想在应用程序重新启动时注销所有用户并删除他们的用户会话。
我正在使用passportJS
和保存会话cookie-session
。
app.use(cookieParser(env.cookie))
app.use(cookieSession({
cookie: {maxAge: 60000},
secret: 'ThisIsASecret',
saveUninitialized: true,
resave: true
}))
require('./config/passport')(passport)
app.use(passport.initialize())
app.use(passport.session())