【发布时间】:2011-12-08 21:47:11
【问题描述】:
在我的 node.js 应用程序中,我使用 expressJS 和 connect-mongodb 作为会话存储。我已将 connect-mongodb 设置为指向我本地的本地 MongoDB(例如 mongoStore(mongodb://localhost/myAppDB')
我的所有用户身份验证都按预期工作,但我没有在我的 mongodb 中看到会话集合。例如,当我在终端中运行以下命令时:
$ mongo myAppDB
> show collections
我看到了我所有的其他收藏,但没有会话。
我应该能够以这种方式看到它们吗?
我只是希望能够从 connect.sid 访问我的会话,但是由于 mongoStore 没有 'get' 方法,所以我试图直接从数据库中提取会话
【问题讨论】:
-
您应该会看到一个
sessions集合。你确定你确实设置了会话存储吗?