标签: javascript express session connect-mongo
我们通过express-session和connect-mongo保持用户会话,如:
app.use(session({ store: new MongoStore({ url: 'mongodb://localhost/test-app', ttl: 14 * 24 * 60 * 60 })
但是,当管理员更新已登录用户的信息时,会话将在过期之前保存陈旧数据。
我希望在更新用户数据时销毁用户会话。我应该在数据库中查询用户的最新会话并将其删除吗?有更好的方法吗?