节点套接字io – 在套接字之间以及客户端和服务器之间共享一个全局对象

socket.io中,对于node.js,是否有办法通过将对象分配给套接字来在客户端和服务器之间交换全局对象? 或者我必须创build一个发射事件来交换全局对象。

在我的情况下,全局对象是一个数组。

Solutions Collecting From Web of "节点套接字io – 在套接字之间以及客户端和服务器之间共享一个全局对象"

你需要发射它。

但是,生成的对象将不会保持客户端和服务器之间的状态。 当你发射它时,它会被序列化,通过电线发送,并在另一端重新创build。 如果稍后将数据添加到服务器上的该对象,客户端将不会看到新的数据(反之亦然)。

你可以使用像Racer这样的东西来为你处理。