我取取使用URL中的反应终极版应用程序,它看起来像:成功提取API,但没有任何反应
fetch(url, {
mode: 'no-cors',
method: method || null,
headers: headers || null,
body: form || null,
}).then(function(response) {
console.log(response.status)
console.log("response");
console.log(response);
}).then(function(data){
console.log(data)
console.log(data)
})
奇怪这种情况正在发生。当我把它称为URL和响应是200。当我在控制台中看到的响应我正在从URL正确的响应,但response.status
是给我0
和我response
看起来怪怪像:
body: null ok: false
等在...
我不知道这里有什么问题,因为我的api被调用,甚至我正在得到响应,但我无法捕捉到响应。
难道我不得不等待api完成并进一步处理吗?如果是的话,等待提取,那我该怎么办?
你能证明它是用'fetch'而不是与API本身有问题? –
是的,因为在我的网络中,我可以看到来自API的响应.. – gamer
可能重复的[redux获取正文没有使用cors模式](http://stackoverflow.com/questions/35169728/redux-fetch-body -is-不使用与 - 无CORS模式) – Marco