如何使用angular.js连接couchDB?

Ash*_*vin 10 javascript couchdb angularjs

我已经搜索了这个,但是如果我们可以直接将couchDB与angular.js框架连接起来就没有得到正确答案

要么

我们必须为node.js提供帮助.

小智 18

我创建了一个名为CornerCouch的AngularJS模块,通过专门为CouchDB定制它来改进AngularJS $资源的方法.它基于AngularJS中的$ http服务.我最终得到了干净利落的JavaScript代码,特别是在特定于应用程序的AngularJS控制器中.

CornerCouch AngularJS模块

根据我所知,直接拨打电话有三个选项:

  • 直接从CouchDB附件加载html应用程序(CouchApp方法)

  • 使用Jetty项目中包含的透明代理(Java应用程序堆栈)

  • 在CouchDB服务器上启用后,仅通过GET访问,但使用JSONP

其他所有内容都无法通过跨站点脚本限制获得.


Col*_*oss 7

虽然我没有使用angular.js的经验,但是看看Google Buzz示例,它似乎有办法处理提供JSON的资源.由于这正是CouchDB的原因,我认为不需要涉及node.js.

可以通过HTTP请求访问所有CouchDB功能,因此如果需要,可以通过执行AJAX调用来适应它.该angular.service.$资源看起来是合适的人选.