【发布时间】:2017-03-22 20:21:03
【问题描述】:
我在 mean.js 应用程序中使用了 express-session 模块,并启用了滚动选项。我想在 15 分钟不活动后注销用户。内部调用像轮询请求一样进入服务器后,快速会话正在重置。我如何排除一些用于在 express-session 中滚动的 url,或者是否有任何其他方法,例如针对不同 url 的 2 个不同会话。
【问题讨论】:
标签: express polling express-session
我在 mean.js 应用程序中使用了 express-session 模块,并启用了滚动选项。我想在 15 分钟不活动后注销用户。内部调用像轮询请求一样进入服务器后,快速会话正在重置。我如何排除一些用于在 express-session 中滚动的 url,或者是否有任何其他方法,例如针对不同 url 的 2 个不同会话。
【问题讨论】:
标签: express polling express-session
您可以为不同的路由/路由器设置不同的会话:
let usersSession = session({
name : 'myapp.users', // See below
...
});
let apiSession = session({
name : 'myapp.api',
...
});
app.use('/users', usersSession, require('./users'));
app.use('/api', apiSession, require('./api'));
请务必为每个会话设置不同的name(-cookie),否则可能会相互干扰。
【讨论】: