Javascript 相当于Node.js/Express中的session_start()和$_session
我试图在Node.js/Express中找到session_start()和$_session的等价项,以便将当前用户的id放入会话中。几乎每个视频/教程都使用express session,但我读到: 警告:默认服务器端会话存储MemoryStore为 故意不是为生产环境设计的。它会漏的 在大多数情况下,内存不会扩展到单个进程, 用于调试和开发Javascript 相当于Node.js/Express中的session_start()和$_session,javascript,node.js,session,express,Javascript,Node.js,Session,Express,我试图在Node.js/Express中找到session_start()和$_session的等价项,以便将当前用户的id放入会话中。几乎每个视频/教程都使用express session,但我读到: 警告:默认服务器端会话存储MemoryStore为 故意不是为生产环境设计的。它会漏的 在大多数情况下,内存不会扩展到单个进程, 用于调试和开发 我需要某个模块来实现这一点吗?您应该将express session连接到一个可以存储会话的数据库。文档中有一个兼容会话存储的列表: 使用MongoD
我需要某个模块来实现这一点吗?您应该将
express session
连接到一个可以存储会话的数据库。文档中有一个兼容会话存储的列表:
使用MongoDB是一种流行的选择(),但您可以使用上面列表中的任何模块。我目前正在使用MySQL作为数据库,但正如我在文章中所说,我了解到express session不是为生产环境设计的。不,express session的默认配置不是为生产环境设计的。默认情况下,express会话只在内存中存储会话。您应该将会话存储在MySQL中。因此,将
expressmysql会话
()与expresssession
一起使用。这对生产非常有用。因此,您看到的警告只是说“嘿,您应该在express session中使用此列表中的某些内容:”