没有数据的响应

时间:2019-01-07 11:38:18

标签: reactjs cross-domain fetch

我正在得到没有任何数据的回应。   您能帮我了解什么是不透明类型响应吗?

 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在控制台上获取数据。 但是我正在“网络”标签中获取数据。

enter image description here

非常感谢

0 个答案:

没有答案