Couchdb的{CORH配置

时间:2016-06-08 16:52:30

标签: ajax cors couchdb

我已经阅读了一堆博客和堆栈溢出帖子,我看到的所有内容都说将CORS配置添加到local.ini文件中,如下所示:

[httpd]
enable_cors = true

[cors]
credentials = true
origins = *

我们的JS查询Couchdb看起来像:

$.ajax({
            url: "http://xxxx:8093/query/service?statement=select member from edc",
            type: 'GET',
            dataType: 'json',
            crossDomain: true,
            success: function(data) {
              console.log("data: " + JSON.stringify(data));
            },
            error: function(xhr, status, err) {
              console.log("error: " + err + " xhr: " + JSON.stringify(xhr));
            },
            complete: function(data) {
                alert('complete: ' + JSON.stringify(data))
              }
          })

停止并重新启动Windows服务后,我仍然收到错误:

  

阻止跨源请求:同源策略禁止读取   远程资源在   http://phx01-vm117.matrixhealth.net:8093/query/service?statement=select%20member%20from%20edc。   (原因:CORS标题' Access-Control-Allow-Origin'缺失)。

有关配置或GET请求的任何帮助都会很棒,谢谢!使用插件或以非安全模式运行浏览器不是一个选项

0 个答案:

没有答案