【发布时间】:2020-04-18 23:04:43
【问题描述】:
App.js:
import React from 'react';
import './App.css';
class App extends React.Component {
state = {
character : {}
};
componentDidMount() {
fetch("https://jobs.github.com/positions.json?description=basf")
.then(data => console.log(data));
console.log("Hello World");
}
render() {
return (
<div className="App">
<h2>Hello World</h2>
</div>
);
}
}
export default App;
错误信息 -
访问获取 'https://jobs.github.com/positions.json?description=basf' 来自原点 'http://localhost:3000' 已被 CORS 策略阻止:否 请求中存在“Access-Control-Allow-Origin”标头 资源。如果不透明的响应满足您的需求,请设置请求的 模式为“no-cors”以获取禁用 CORS 的资源。
获取失败
您能否告诉我如何解决此问题并获取所需数据。我正在使用 Github Jobs API 并显示此消息。
【问题讨论】:
-
您不需要传递凭据来访问该 API 吗?
标签: javascript reactjs