passport.js无法在实时生产服务器中存储会话
当我在端口8080
在本地运行服务器时,它在正常validation和序列化数据时正常工作。 但是,当我在现场制作上运行我的代码时,它通常是通过身份validation的,但不会将任何数据存储到会话中!
我不知道什么中间件应该为这件事情设置?
根据express-session
中间件文档:
默认的服务器端会话存储器MemoryStore故意不是为生产环境而devise的。 它会在大多数情况下泄漏内存,不会通过单个进程扩展,而是用于debugging和开发。
有关商店列表,请参阅兼容的会话商店 。
两种最stream行的生产环境是:
- 连接-蒙戈
- 连接,Redis的