Upgrade to Pro — share decks privately, control downloads, hide ads and more …

nuxtjs-axios-error-handling

odanado
February 03, 2020

 nuxtjs-axios-error-handling

odanado

February 03, 2020
Tweet

More Decks by odanado

Other Decks in Programming

Transcript

  1. @nuxtjs/axios
 • axios
 ◦ JavaScript の HTTP クライアントライブラリ
 
 •

    NuxtJS 向けの axios モジュール
 ◦ https://github.com/nuxt-community/axios-module
 
 
 4

  2. リダイレクトじゃない挙動にしたい
 • 例えば
 ◦ トーストを出す
 ◦ ページ遷移せずエラーページを表示
 
 • redirect

    を呼び出さなければ良い?
 ◦ NuxtJS のエラーページが表示されてしまう
 ▪ 内部でエラーがハンドリングされているため
 ▪ https://github.com/nuxt-community/axios-module/issues/149
 
 
 6

  3. エラーが発生したことを NuxtJS に伝える
 • NuxtJS の話
 • error 関数を呼び出す
 ◦

    https://ja.nuxtjs.org/api/context/
 • Nuxt.js と axios のエラーハンドリング周りの話
 ◦ https://mya-ake.com/slides/nuxt-axios-error-handling
 
 9