Node.js / Express中session_start()和$ _SESSION的等价物

我试图find相当于Node.js / Express中的session_start()和$ _SESSION,以便将当前用户的id放在会话中。 几乎每个video/教程都使用快速会话,但我读到:

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

我需要一个特定的模块来实现吗?

您应该将express-session连接到可以存储会话的数据库。 在文档中有一个兼容的会话存储列表: https : //github.com/expressjs/session#compatible-session-stores

使用MongoDB是一个stream行的select( https://github.com/jdesboeufs/connect-mongo ),但是你可以使用上面列表中的任何模块。