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问题的主要内容,如果未能解决你的问题,请参考以下文章
Angular 4 call couchdb有CORS错误,但提琴手中没有出现预检
如何在 couchDB 中添加 cors - 请求的资源上不存在“Access-Control-Allow-Origin”标头