将PouchDB与JSON数据同步

4

我希望创建一个能够将JSON数据与Pouch Db同步的HTML页面。JSON数据是从Web服务响应中获取的。我已经创建了一个可以创建Pouch Db数据库的示例HTML文件。我还创建了REST Web服务,该服务返回某些数据。请问有人能帮我将这两者进行同步吗?


有人可以给我推荐一个教程吗? - ess
1
看一下这篇博客文章:http://calvinmetcalf.com/post/39926807885/pouchdb-an-intro。它介绍了如何使用PouchDB制作应用程序,共分为4个部分。 - Ben Rudolph
@benr 感谢您的回复...我已经阅读了文档...我是这个领域的新手...如果您能再帮助我一些就非常感激了... - ess
2个回答

3
PouchDB有一个内置方法,可以使用单向或双向复制与CouchDB同步。如果您想与没有CouchDB兼容API的数据源同步,那么您需要编写代码来执行与特定JSON API的同步。请注意保留HTML标签。

2
现在有一个库,可以将JSON字符串(转储)作为数据库导入到PouchDB中。
它被称为PouchDB-Load,由PouchDB作者Nolan Lawson编写。
所以在您的情况下,代码可以非常简单:
var db = new PouchDB('my-awesome-db'); db.load('http://example.com/my-dump-file.json').then(function () { // done loading! }).catch(function (err) { // HTTP error or something like that });

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接