axios エラーハンドリング

は?console出なくて悩んだぞ!メモ

[vue]axiosでの並列リクエスト時にエラーが発生した場合のエラー情報取得方法 | umibudouLAB
https://umibudou-lab.com/programing/vue-axios-error-handling/#toc2

Axios catch error returns javascript error not server response · Issue #960 · axios/axios
https://github.com/axios/axios/issues/960

あと今回formDataをpostしていたため、エラー時のレスポンスのconfigにformのオブジェクトがはいっていた。
responseをそのままつっこんだらstateに変なもんつっこむなっておこられた。

https://redux.js.org/faq/organizing-state#can-i-put-functions-promises-or-other-non-serializable-items-in-my-store-state

エラーメッセージは出るけど処理は止まらない、
自分のアプリなので自分で変なもんつっこむかどうか考えて運用せぇと。

とりあえずresponse全体じゃなくて、ステータスコードとdataだけ突っ込むようにした

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください