我使用带有Node js的Couchbase Server完成了一个示例应用程序。 但我想使用Node js + CouchBase Lite + CouchBase Server(或)Angularjs + CouchBase Lite + CouchBase Server。任何人都可以提供任何参考链接或文件。 我已经google了很多,但我没有找到任何解决方案。
答案 0 :(得分:0)
这取决于你正在努力发展的东西。只是为了澄清,Couchbase Lite是Couchbase Mobile解决方案的一部分,它代表了一组允许离线管理本地数据库的组件,这些组件可以同步进行。使用Couchbase服务器节点或群集。因此,如果您正在开发具有本地存储的移动应用程序,则仅使用Couchbase Lite是有意义的。如果您正在开发一个带有浏览器内客户端数据库的网站,您可以使用PouchDB,就像Couchbase的前任CouchDB那样。
然而,移动解决方案具有重要的优势,例如通过Sync Gateway服务器完成的用户身份验证/安全性。用户可以拥有自己的密码,并通过渠道共享同一数据库的不同部分。
另请注意,在服务器端使用Node js并不可取,因为Couchbase Lite解决方案和Couchbase Server中的Native API在JavaScript / Typescript中不可用。但是,您可以使用Note js与Sync Gateway REST API和Couchbase Server REST API进行通信。
检查Couchbase Labs repo和Couchbase Blogs中的现有解决方案。这可能是有趣的: