is-netwark-error
というライブラリを使用することでネットワークエラーが発生した場合の処理を記述できます。
npm install is-network-error
import isNetworkError from 'is-network-error';
async function getUnicorns() {
try {
const response = await fetch('unicorns.json');
return await response.json();
} catch (error) {
if (isNetworkError(error)) {
// ネットワークエラーの際の処理
}
throw error;
}
}
console.log(await getUnicorns());
参考