2012-12-24 25 views

回答

1

我会查看您用于会话数据的商店,除非您使用Cookie来实际存储所有会话数据,而不仅仅是会话ID。

也许有一种方法可以访问会话列表,不管你存储会话数据在哪里,但我认为没有。但我可能在这里是错的。

快速会话API被描述为here,以防万一您找不到它(我花了很多时间来计算出许多Express对象实际上是Connect对象并在那里记录)。但你可能知道它......

0

此代码构建一个返回所有保存会话数组的路由。 如果您使用expressexpress-session模块。

router.get('/sessions', (req, res) => { 
 
    req.sessionStore.sessionModel.findAll() 
 
    .then(sessions => sessions.map(sess => JSON.parse(sess.dataValues.data))) 
 
    .then((sessions) => { 
 
     res.send(sessions) 
 
    }) 
 
})

相关问题