我在Node.js中实现了一个Web应用程序,这是我的一个新框架。在应用程序中,我们将用户组合在一起,他们共享游戏数据"在游戏期间。两个用户都需要能够查询当前状态,将更新推送到游戏状态,并接收有关游戏状态的更新。我可以使用套接字完成所有事件,但是我对在服务器上存储这些数据的正确方法有点不确定。
我看到Node.js有可以从所有连接访问的变量。可能会使用具有唯一会话ID的全局对象作为键,游戏状态和值是否可行?或者有更好的方法吗?
答案 0 :(得分:1)
您需要使用持久性数据存储,例如数据库。如果您只使用变量,则可能会在服务器需要重新启动时更改。我建议MongoDB开始使用。入门时使用起来快捷方便。
还有其他选项,如Redis等等。