一尘不染

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

node.js

我一直在寻找用于在MongoDB中存储会话数据以在使用Express的生产应用程序中使用的最佳中间件。

我一直在四处寻找,发现了这一点:

  1. session-mongoosehttps://github.com/donpark/session-mongoose)根据作者的评论,由于以下原因,该产品尚未投入生产:
* 测试不足
* 零优化
* 会话存储比MongoDB更好的选择
  1. connect-mongohttps://github.com/kcbanner/connect-mongo

  2. express-session-mongohttps://github.com/davglass/express-session-mongo

基于这些类

* Sencha Connect内存存储
* ciaranj的express-session-mongodb
  1. connect-session-mongohttps://github.com/bartt/connect-session-mongo

我一直在看他们的代码,我也在寻找性能比较的文章。你们有经验建议最好的吗?


阅读 262

收藏
2020-07-07

共1个答案

一尘不染

connect-mongohttps://github.com/kcbanner/connect-
mongo)看起来比其他人更好。

express-session-mongoconnect-session-mongo
很旧,并且基于旧版本的mongodb驱动程序。

*基于的 *会话猫鼬mongoose,比mongodb驱动程序慢。

我认为 connect-mongo 是最佳选择。

2020-07-07