0

我正在使用 node js 构建一个虚拟白板,其中 2 个或更多客户端可以使用 socket.IO 模块在板上书写。

对于董事会,我使用了 p5.js。有没有办法保存画布(板)的状态。每当客户端重新加载页面时,板的内容就会被清除。我不希望这种情况发生。以及如何做到这一点的想法?

4

1 回答 1

1

如果您认为将这些数据存储在浏览器中没有问题,您可以尝试使用Window.localStorage. 请参阅https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage

否则,您必须将其存储在您的服务器中。好吧,无论如何,如果您要长期保存数据,则必须偶尔将其存储在数据库中。

另外,请记住,Window.localStorage唯一适用于“每个浏览器”的方法。我的意思是,例如,数据不会在不同设备之间共享。因此,考虑同时使用两者可能是个好主意。

于 2020-06-05T18:18:49.760 回答