通过滚动和轮询表达 js 会话

Express js sessions with rolling and polling

我在 mean.js 应用中使用了 express-session 模块并启用了滚动选项。我想在 15 分钟不活动后注销用户。在内部调用像轮询请求一样进入服务器后,快速会话正在重置。我如何排除某些 url 以在 express-session 中滚动,或者是否有任何其他方法,如 2 个不同的 session for differnt urls。

您可以为不同的人设置不同的会话routes/routers:

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'));

请务必为每个会话(-cookie)设置不同的name,否则它们可能会相互干扰。