我的API現在正在關閉,並且由於OPTIONS
調用獲得了503,我的應用程序崩潰了。在搜索到高低之後,我發現Google很難「捕捉失敗的選項呼叫「等。沒有得到一堆關於人們詢問OPTIONS
調用的帖子,或者有更多關於將options
傳遞給API調用的帖子。如何捕捉OPTIONS方法調用
那麼,如何在我的代碼中捕獲失敗的OPTIONS
調用。以下是調用失敗的示例片段。
const userPreferences = yield fetch(url, options).then((response) => response);
const result = yield userPreferences.json();
if (userPreferences.status !== 200) {
yield put(saveError(result));
} else {
yield put(savePreferences(result));
}
'yield'的目的是什麼?爲什麼不在'.then()'中執行動作? – guest271314
我發現在發生器函數中更容易閱讀這種方式。 –
你想確定什麼?你嘗試過'模式:「no-cors」嗎? – guest271314