我的 API 现在已关闭,由于OPTIONS
调用得到 503,我的应用程序严重崩溃。在搜索高低之后,我发现谷歌很难找到“Catch failed options call”等。没有收到一堆关于人们询问OPTIONS
调用是什么的帖子,或者更多关于传递options
给 API 调用的帖子。
那么,如何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));
}