让我们以画布绘图为例。来源:http ://wesbos.com/html5-canvas-websockets-nodejs/
如何存储或记录从 socket.io 发出的数据,以便再次播放?例如,一个艺术家在上面的画布上画了一幅画,它应该被记录下来,以便学习者可以一遍又一遍地看到它。
是否有任何可用的库或模块可以帮助存储这些数据?将这些数据保存在 xml 之类的文件中更好还是应该存储在 Redis 之类的数据库中?要播放此数据,必须将其与时间信息一起存储。
更新 1
找到了一个完美的例子。
http://draw.2x.io/replay.html#/history/flodge/9236932481660473952/play
似乎(来自推文)上面的站点使用了redis和mongodb。