【发布时间】:2017-08-04 14:21:29
【问题描述】:
我使用"express": "~4.14.0" 和express-session 来保存用户名。用户登录后,我会将用户名保存在req.session.authorizedUser = username 中,以显示在应用程序标题中。
当浏览器历史被清除或浏览器关闭时,我想清除会话。
请建议我在执行这两个操作时是否有任何方法可以清除会话。我试过为会话cookie设置maxAge选项,如下图,但反映不好:
app.use(session({
secret: "key test",
resave: false,
saveUninitialized: true,
cookie: { secure: !true, path: '/', httpOnly: true, maxAge: null}
}));
【问题讨论】:
标签: node.js express session-cookies express-session