2012-12-24 51 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) 
 
    }) 
 
})

相關問題