Javascript 存储/记录socket.io中的所有发射数据并播放

Javascript 存储/记录socket.io中的所有发射数据并播放,javascript,node.js,redis,socket.io,Javascript,Node.js,Redis,Socket.io,让我们以画布绘制为例。 资料来源: 如何存储或记录socket.io发出的数据,以便再次播放?例如,艺术家在画布上绘制草图时,应记录下来,以便学习者能够反复看到 是否有任何库或模块可以帮助存储这些数据? 最好将这些数据保存在xml之类的文件中,还是应该存储在Redis之类的数据库中?要播放此数据,必须将其与时间信息一起存储 更新1 找到了一个完美的例子。 从推特上看,上述网站似乎使用了redis和mongodb 回答我自己的问题,我不确定这是否是正确的方法 从下面的例子。它使用“动画”按钮重播

让我们以画布绘制为例。 资料来源:

如何存储或记录socket.io发出的数据,以便再次播放?例如,艺术家在画布上绘制草图时,应记录下来,以便学习者能够反复看到

是否有任何库或模块可以帮助存储这些数据? 最好将这些数据保存在xml之类的文件中,还是应该存储在Redis之类的数据库中?要播放此数据,必须将其与时间信息一起存储

更新1
找到了一个完美的例子。


从推特上看,上述网站似乎使用了redis和mongodb

回答我自己的问题,我不确定这是否是正确的方法

从下面的例子。它使用“动画”按钮重播录制的会话。

看起来可以将完整的录音作为对象存储在浏览器内存中。
相同的对象将构建在服务器上(内存本身)。
录制会话完成后,可以将其存储在数据库中


在播放过程中,可以通过单个请求检索数据库中的对象。

这不是一个非常具体的问题。看看