passport.js无法在实时生产服务器中存储会话

当我在端口8080 在本地运行服务器时,它在正常validation和序列化数据时正常工作。 但是,当我在现场制作上运行我的代码时,它通常是通过身份validation的,但不会将任何数据存储到会话中!

我不知道什么中间件应该为这件事情设置?

根据express-session中间件文档:

默认的服务器端会话存储器MemoryStore故意不是为生产环境而devise的。 它会在大多数情况下泄漏内存,不会通过单个进程扩展,而是用于debugging和开发。

有关商店列表,请参阅兼容的会话商店 。

两种最stream行的生产环境是:

  • 连接-蒙戈
  • 连接,Redis的