使用Javascript访问带有XHR的CouchDB

slo*_*osd 4 javascript json jsonp couchdb xmlhttprequest

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

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

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

那么我该如何访问数据库呢?

Jas*_*ith 5

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

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

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