使用Javascript访问带有XHR的CouchDB

时间:2011-06-24 12:27:53

标签: javascript json xmlhttprequest couchdb jsonp

我最近一直在研究CouchDB,我目前遇到的问题是我不知道如何使用Javascript访问它。

据我所知,目前我的选择是:

  • XHR:不起作用。 Same-Origin-Policy阻碍了。我似乎也无法使CouchDB发送额外的Access-Control-Allow-Origin标头。
  • JSONP:将请求限制为GET方法。

那我该如何访问数据库?

1 个答案:

答案 0 :(得分:5)

CouchDB目前不支持跨源查询。 (我提交了一个补丁,我希望在下一个版本中。)

绝大多数CouchDB用户正在做以下两件事之一:

  1. 直接从CouchDB提供网页(无跨域问题)
  2. 正常提供网页,服务器查询CouchDB,可能代理XHR