如何从不同的端口从CouchDB获取本地主机上的HTTP请求?

如何从不同的端口从CouchDB获取本地主机上的HTTP请求?,http,get,couchdb,database-connection,httprequest,Http,Get,Couchdb,Database Connection,Httprequest,我第一次尝试使用Couchdb,现在我有了一个数据库,其中包含一些在本地主机(端口5984)上运行的文档。我有一个smal Web应用程序,也在本地主机上运行,但端口3000除外 我正在尝试使用jQuery.getJSON从Couchdb中获取一些数据,但由于安全原因,它当然会失败-如果Web应用程序和Couchdb具有与此处不同的域,则会触发“NetworkError:404 Not Found-http://localhost:3000 我习惯使用RDBMS,通常我会创建一个连接,在这里我不

我第一次尝试使用Couchdb,现在我有了一个数据库,其中包含一些在本地主机(端口5984)上运行的文档。我有一个smal Web应用程序,也在本地主机上运行,但端口3000除外

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


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

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

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

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

资料来源: