我想创建一个html页面,用于将JSON数据与邮袋Db同步。 JSON数据是来自Web服务的响应。我创建了一个示例html文件,它可以创建一个小袋Db数据库。我创建了休息Web服务,它将某些数据作为响应。任何人都可以帮我同步这两个。
答案 0 :(得分:3)
PouchDB有一个built in method,可以使用单向或双向复制与CouchDB同步。
我知道您想要与没有CouchDB兼容API的数据源同步。然后,您必须编写代码以执行与特定JSON API的同步。
答案 1 :(得分:1)
现在有一个库可以将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
});