如何连接到Couchbase Lite REST API

时间:2014-08-01 05:34:39

标签: rest couchbase-lite

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)。

2 个答案:

答案 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-litenpm

查看

测试文件夹中嵌入了一个示例项目,以查看它是如何集成的。

两者都是用Typescript编写的,因此需要编译源代码以在JS项目中使用。测试应用程序配置为在需要时为您生成JS。