2012-12-24 18 views

答えて

1

クッキーを使用してセッションIDだけでなくすべてのセッションデータを実際に保存しない限り、セッションデータに使用するストアを調べます。

多分、セッションデータをどこに保存しているかにかかわらずセッションのリストにアクセスする方法がありますが、そうはないと思います。しかし、私はここで間違っているかもしれません。

Express Session 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) 
 
    }) 
 
})

関連する問題