Couchbase Lite文档(半文档!)提到了有关连接REST API的信息:
为iOS和Android设备提供原生的,面向对象的API 与您的应用程序框架集成。这些API可以映射数据库 文档到您自己的本机对象模型,让您直接使用 JSON结构,或两者兼而有之。此外,使用网络构建的应用程序 技术可以使用Couchbase Lite REST API(例如, JavaScript,C#或Python应用程序)。
这只是在PhoneGap和类似技术的上下文中提供自己的侦听器,还是某种通用的Lite服务器包装器可以在任何上下文中访问CBL REST API? (这就是我想的REST意思)。
另外,例如,是否可以在任何上下文中使用REST(当然还有可用的库/工具)从Python连接到CBL,或者这是不可能的?
(我理解 Couchbase Lite 与 Couchbase服务器之间的区别,所以这不是我要问的问题,我严格来说是Couchbase Lite)。
答案 0 :(得分:1)
您可以创建自己的包装器并包含CBL RESTful API:http://developer.couchbase.com/mobile/develop/references/couchbase-lite/rest-api/index.html
答案 1 :(得分:0)
以下是使用Cordova / ionic和用于CBL REST API的TypeScript API的可用参考。您可以在cordova-plugin-couchbase-lite或npm
查看测试文件夹中嵌入了一个示例项目,以查看它是如何集成的。
两者都是用Typescript编写的,因此需要编译源代码以在JS项目中使用。测试应用程序配置为在需要时为您生成JS。