いきさつ
axiosでエラーオフライン時ってどうなるんだろう・・
こうする
ネットワークエラーの場合はerrorのオブジェクトの中にそもそもオブジェクトで返ってこない。
だからこれでよい
axios.request(options).catch(function(error) {
if (!error.response) {
// network error
} else {
// http status code
const code = error.response.status
// response data
const response = error.response.data
}
});
参考
公式での議論
https://github.com/axios/axios/issues/383
最近のコメント