db.syncable.connect ("websocket", "Rest Service URL");
休息服务网址 - 您的休息服务网址
db.syncable.on('statusChanged', function (newStatus, url) {
console.log ("Sync Status changed: " + Dexie.Syncable.StatusTexts[newStatus]);
});
定期同步
问题是可同步仅适用于数据库。任何人都可以通过参考/程序帮助我了解如何使用dexie在其余API上完成此同步。
答案 0 :(得分:0)
要与REST API同步,该API需要具有同步功能,例如Google Calendar API,可以为REST API提供同步令牌。 ISyncProtocol应该能够对付这样的API,但我还没有引用它。有关如何激活协议实施的文档,请参阅Dexie.Syncable tutorial
如果REST API将为您提供同步令牌,则可以将令牌作为lastRevision参数传递给applyRemoteChanges。在本地应用更改后,下一次调用sync()函数将在syncedRevision参数中提供最后一个同步令牌,以便您可以将其传递给REST API以进一步同步。