CORS错误-无法使用React.js从JIRA获取Rest api

时间:2018-11-28 08:30:35

标签: reactjs jira jira-rest-api

我正在进行react.js项目,我必须从JIRA rest api获取数据并使用react.js进行显示。当我直接从浏览器访问API时,API工作正常,但是当我尝试使用react.js进行获取时,则会导致以下错误。

通过CORS策略阻止从源“ http://localhost:3000”获取“ API”的访问:请求的资源上不存在“ Access-Control-Allow-Origin”标头。如果不透明的响应满足您的需求,请将请求的模式设置为“ no-cors”以在禁用CORS的情况下获取资源。

注意:

我尝试了以下模式:“ no-cors”,甚至安装了npm cors lib,但它们不能解决问题。

React.js代码

ClassCastException

2 个答案:

答案 0 :(得分:0)

您可能需要在JIRA中将您的端口和本地地址列入白名单。

答案 1 :(得分:-2)

您的浏览器安全性可能阻止了您的请求。尝试以非安全模式打开浏览器。

在macOS上:

open -a Google\ Chrome --args --disable-web-security --user-data-dir