使用滚动和轮询表达js会话

时间:2017-03-22 11:30:33

标签: express polling express-session

我在mean.js app中使用了express-session模块并启用了滚动选项。我希望用户在15分钟不活动后注销。在内部调用进入服务器(如轮询请求)后,Express会话将重置。如何在快递会话中排除某些网址滚动,或者是否存在其他方法,例如针对不同网址的2个不同会话。

1 个答案:

答案 0 :(得分:1)

您可以为不同的路由/路由器设置不同的会话:

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,否则它们可能会相互干扰。