58得票9回答
离线/在线数据同步设计(Javascript)

我目前正在撰写一款离线Web应用程序,使用了所有html5的离线支持功能。 然而,我现在开始考虑编写同步模块,以确保任何离线数据都会发送到服务器并将服务器数据发送回客户端。 现在我确定这已经做过了,我的意思是这是影响移动设备和其他许多事情的经典设计问题。 所以我想知道有没有人能指导我找到这种类...

34得票2回答
使用PouchDB与MongoDB

我从未使用过CouchDB。我想在我的客户端应用程序中使用PouchDB,但我不确定它是否可以与MongoDB集成,因为Pouch是为与CouchDB一起使用而设计的。虽然我的API是用PHP编写的,但我没有使用任何像CouchDB中的REST API来连接数据库。 是否有一个类似于Pouc...

27得票2回答
如何在具有PostgreSQL数据库的Web应用程序中实现完全的离线功能?

我希望将一个使用PostgreSQL数据库的Web应用程序实现100%离线功能。理想情况下,每个用户在浏览器中应完全复制该数据库,并在联机时进行同步。这样,同一代码可以用于与离线和在线数据库通信。我知道这可以通过PouchDB和CouchDB实现,但尚未找到适用于PostgreSQL的解决方案...

20得票9回答
如何在CouchDB中添加跨域资源共享(CORS)-- 请求的资源上没有“Access-Control-Allow-Origin”头部信息

我正在尝试创建一个HTML文件,将数据从PouchDB同步到CouchDB,但是在Chrome控制台中出现以下错误。 Uncaught TypeError: 无法调用null的'addEventListener'方法 OPTIONS http://localhost:5984/todos/ ...

20得票3回答
使用PouchDB-CouchDB和MySQL的移动应用程序

我正在开发一个基于PHP和MySQL的Web应用程序,使用Cordova包装的移动应用程序并行运行。移动应用程序使用本地存储,并通过一层服务获取数据,这些服务是为了在移动应用程序与MySQL数据库之间交换数据而编写的。移动应用程序仅使用存储在主MySQL数据库中的数据子集。 我希望用Pouc...

20得票3回答
PouchDB和CouchBase Lite + LiteGap之间的区别

在一个Phonegap离线/在线项目中: 使用PouchDB和使用新的LiteGap插件的CouchBase Lite有什么区别? 它们是同一个问题的两种不同解决方案吗? 可以使用PouchDB API与本地CouchBase Lite数据库进行交互吗?

19得票6回答
PouchDB删除所有文档的JavaScript方法

我是pouchdb的新手,不太理解它的API。 我想知道用JavaScript代码删除所有文档的最佳方法是什么。我尝试了许多方法,但似乎都不起作用。 我是否需要在allDocs方法中使用某些选项,例如:db.allDocs({include_docs: true, deleted: tru...

18得票3回答
如何从PouchDB导入/导出数据库

如何在本地的PouchDB数据库中导入/导出数据? 我需要保存我的本地数据库并在不同的平台上打开它。 服务器端没有CouchDB。

17得票3回答
我可以在一个数据库中创建多个集合吗?

从Mongo切换到PouchDB(与Cloudant一起使用),我喜欢“每个用户一个数据库”的概念,但是否有办法在一个数据库中创建多个集合/表? 示例 - Peter - History - Settings - Friends - Jo...

16得票3回答
PouchDB安全性

当在客户端使用PouchDB访问远程服务器时,最好遵循什么安全实践?在https://pouchdb.com/getting-started.html上的示例代码与远程服务器同步: var remoteCouch = 'http://user:pass@mname.example.com/to...