Express + MongoDB的最佳会话存储中间件

Cri*_*oot 25 session mongodb node.js express

我在寻找用于在MongoDB中存储会话数据的最佳中间件,以便在使用express的生产应用程序中使用?

我一直在环顾四周,发现了这个:

  1. session-mongoose (https://github.com/donpark/session-mongoose)根据作者的评论,由于以下原因,这不是生产准备:

    • 测试不足
    • 零优化
    • 有比MongoDB更好的选项用于会话存储
  2. connect-mongo(https://github.com/kcbanner/connect-mongo)

  3. express-session-mongo(https://github.com/davglass/express-session-mongo)

    基于这些课程

    • Sencha连接记忆库
    • ciaranj的快递会议 - mongodb
  4. connect-session-mongo(https://github.com/bartt/connect-session-mongo)

我一直在看他们的代码,我试图找到一个性能比较文章.你们有经验建议哪个是最好的吗?

Vad*_*hev 24

connect-mongo(https://github.com/kcbanner/connect-mongo)看起来比其他人好.

express-session-mongoconnect-session-mongo非常陈旧,基于旧版本的mongodb驱动程序.

session-mongoose基于mongoose,比mongodb驱动程序慢.

我认为connect-mongo是最好的选择.

  • 我有同样的感觉,谢谢你的回应 (2认同)