我正在尝试创建一个简单的文本编辑器,它具有操作转换多租户支持,虽然使用shareJS让编辑器在客户端工作和同步相当容易,但我的问题是,我想将shareJS doc与服务器端的文件夹结构同步(这最终将是一个git )。
我对共享和操作转换完全陌生,对于更复杂的示例,我发现shareJS文档有点难以遵循。
对于我如何处理这个问题,有什么建议吗?
我想要做的是在服务器端实现一个客户机,它可以使整个文档文本在更新时得到更新,但是(我确信这是经验不足),我能想到的唯一方法就是使用client循环所有文档并将每个文档写入一个文件。但对我来说,这听起来效率很低。有人能向我指出任何可能帮助我的资源,或者就我如何处理这个问题提出建议吗?
发布于 2016-06-02 08:33:45
这有点晚了,但您仍然可以在服务器端调用getSnapshop方法,并将其转储到文件系统上的文件中。如果它不在本地运行,您可以在本地计算机上创建一个带有express的小型路由器,该路由器侦听post请求,然后将转储文件发送到您的sharejs服务器上的post请求主体,然后在您的计算机上将post请求正文转储到一个文件中,这应该可以工作。
如果在服务器上使用auth系统,请注意安全性问题。
https://stackoverflow.com/questions/26383824
复制相似问题