2016-11-27 158 views
0

sessionOptions用于在下面的代码中创建会话。应该修改哪部分代码,以便活动用户可以更新会话的到期时间?如何更新使用快速会话创建的会话的到期时间?

sessionOptions = { 
     cookie: { 
      httpOnly: false, 
      secure: false, 
      maxAge: 1 * 1 * 60 * 1 * 1000 
     }, 
     secret: "googleAPISession", 
     name: "userSession", 
     saveUninitialized : false, 
     store: new mongoStore({ 
      url:"mongodb://localhost/googleServices", 
      collection : "userSession", 
      stringify : false 
     }) 
    }; 

app.use(session(sessionOptions)); 

回答

0

要更新会话,您需要修改googleServices数据库中的userSession集合。您需要查看这些数据如何存储以相应地进行修改。

经常做的事情是有时会创建新的会话而不是修改旧的会话。旧的可以失效或不能(如果它们没有存储在数据库中,有时不会失效),新的会话标记用于新的请求。