タグ

2021年6月28日のブックマーク (1件)

  • Nuxt.jsのAPI通信で共通のエラーハンドリングを行う - Qiita

    これはなに Nuxt.jsでのaspidaを使ったAPI通信について、 API呼び出し箇所でエラーハンドリングするのではなく、共通的にエラーハンドリングする方法を記載します。 また、一部のAPI呼び出しにおいて、例外的に共通のエラーハンドリングを実行しないようにする方法も記載しています。 生のaxiosを使っている場合どうやるかは記載してません。 先に結論 pluginsにてaxios.onError()を設定することで共通のエラーハンドリングをかける API呼び出し時のconfigに独自の値を入れることで、共通のエラーハンドリングで処理を分岐できる configに独自の値を入れるために型を拡張する必要がある やり方 nuxt.config.js axiosモジュールの追加と、後述するpluginの読み込みを追加します。 const nuxtConfig: Configuration =

    Nuxt.jsのAPI通信で共通のエラーハンドリングを行う - Qiita
    lilpacy
    lilpacy 2021/06/28
    型の拡張