如何从CouchDB从另一个端口获取localhost上的HTTP请求?

时间:2014-01-22 11:18:15

标签: http get couchdb database-connection httprequest

我第一次尝试使用Couchdb,现在我有一个数据库,其中包含一些我在localhost(端口5984)上运行的文档。我有这个小型Web应用程序,也在localhost上运行,但是在端口3000上运行。

我正在尝试使用jQuery.getJSON来从Couchdb中获取一些数据,但当然由于安全原因它会失败 - 如果Web应用程序和Couchdb在此处具有不同的域,则会触发"NetworkError: 404 Not Found - http://localhost:3000 < / p>

我习惯于RDBMS,通常我创建一个连接,在这里我不知道如何继续。你有什么建议吗?

1 个答案:

答案 0 :(得分:0)

最简单的选择是向您自己的服务器发出请求,然后向CouchDB服务器发出请求。

另一种选择是在Nginx / Apache上设置代理,或者如果您的应用服务器支持它,那么它可以驻留在那里。

第3个选项是在CouchDB数据库中创建设计文档,并将给定视图的access-control-allow-origin标头设置为*

来源:

CouchDB cross-domain access from XMLHttpRequest?

http://guide.couchdb.org/draft/show.html

相关问题