UI和couchDB之间的CORS问题

Posted

技术标签:

【中文标题】UI和couchDB之间的CORS问题【英文标题】:CORS issue between UI and couchDB 【发布时间】:2017-06-17 03:18:21 【问题描述】:

我在 UI 和 couchdb 之间遇到了 CORS 问题。 但是在 couchdb 中启用了 CORS,并且 UI 具有 res.header("Access-Control-Allow-Origin", "*"); 标头。 但是我还是有错误

XMLHttpRequest 无法加载 http://localhost:5984/cp_display_template/。 不能在“Access-Control-Allow-Origin”中使用通配符“*” 当凭证标志为真时标头。原点“http://localhost”是 因此不允许访问。凭据模式 XMLHttpRequest 由 withCredentials 属性控制。

有人知道为什么吗?

【问题讨论】:

【参考方案1】:

对此不是 100% 确定,但请尝试在 Access-Control-Allow-Origin 标头中使用 * 使用 localhost:5984。因为出于某种安全原因,您可以允许所有请求。需要注明具体域

【讨论】:

以上是关于UI和couchDB之间的CORS问题的主要内容,如果未能解决你的问题,请参考以下文章

在 CouchDB 上进行预检的 CORS 请求

Angular 4 call couchdb有CORS错误,但提琴手中没有出现预检

Fabric1.4 编写链码下

CouchdB Jquery Ajax POST CORS

如何在 couchDB 中添加 cors - 请求的资源上不存在“Access-Control-Allow-Origin”标头

如何使用 CouchDB 的 ui 在 hyperledger fabric 1.4 中停止 CouchDB 的更新?