![](/img/trans.png)
[英]Remove Specific HTML Component After Successful Response With JavaScript Fetch API
[英]successful fetch of api but no response
我正在使用反應redux應用程序中的fetch獲取一個URL,如下所示:
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完成並進一步處理? 就像是等待獲取一樣,那我該怎么辦呢?
沒有HTTP狀態代碼0.您看到的是您正在使用的庫返回的0。 您必須檢查文檔。
嘗試發送模式:'cors'
在無人模式下你會得到一個不透明的回應
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.