我正在得到没有任何数据的回应。 您能帮我了解什么是不透明类型响应吗?
componentDidMount() {
var obj = {
method: 'GET' ,
mode : 'no-cors',
//mode : 'cors', // working
headers: {
'Access-Control-Request-Headers': 'Authorization',
'Access-Control-Allow-Origin' : '*',
'Content-Type': 'application/json',
'Origin': ''
}
};
fetch('<API>', obj)
//.then(response => response.json())
.then(data => this.setState({ data }));
}
render() {
console.log(this.state.data);
return (
<div>App </div>
)
}
};
export default App;
Response {type: "opaque", url: "", redirected: false, status: 0, ok:
false, …}body: (...)bodyUsed: falseheaders: Headers {}ok: falseredirected:
falsestatus: 0statusText: ""type: "opaque"url: ""__proto__: Response
App.js:33 Cross-Origin Read Blocking (CORB) blocked cross-origin response <API> with MIME type application/json.
我需要从本地服务器上的API在控制台上获取数据。 但是我正在“网络”标签中获取数据。
非常感谢