3

我想用 couchbase lite 和 couchbase syncgetway 在 nodejs 中开发一个 CRUD 应用程序。我想在 Raspberry-pi 上运行这个节点 js 应用程序。

因为我无法在 Raspberry-pi 上安装 couchbase 服务器,所以我必须使用 couchbase lite 作为我的应用程序的数据存储。因为我想使用 couchbase syncgetway 在服务器和 Raspberry-pi 上同步数据。我为此搜索了很多,但没有找到任何东西。

我已经尝试了在 Raspberry-pi 上安装 couchbase lite 的步骤,它的措辞很好,但我没有找到任何与 couchbaselite 通信的 nodejs 模块。只有objective-c、java、swift、Android 库,但没有Nodejs。

4

2 回答 2

0

使用 Javascript 进行 CouchDB 样式复制(Couchbase Lite 主要遵循)的首选解决方案是 PouchDB -> http://pouchdb.com/

试一试。

于 2015-11-19T05:59:03.877 回答
0

尽管正如borrrden所建议的那样,有一些为 javascript 原生开发的解决方案,例如PouchDB,但它也有其自身的局限性。

如果您可以在 Raspberry-pi 上安装 Coucuhbase-lite,还有另一种解决方案, Coucuhbase-lite 具有 REST API,Rest API 支持可以帮助您使用 Nodejs 应用程序使用 Coucuhbase-lite。

https://developer.couchbase.com/documentation/mobile/1.3/references/couchbase-lite/rest-api/index.html

我建议你使用这个 REST API,因为它比 PouchDB 更稳定,然后如果你不能使用切换到 PouchDB,因为在 PouchDB 的官方文档中,他们宣布这不是完全测试过的 Couchbase 解决方案,并且存在一些错误或冲突, 他们承诺 100% PouchDB 与Couchbase 的祖先 CouchDB完全集成。

于 2018-07-29T07:16:25.630 回答