課題 Vuejs利用時に、HTTPレスポンスの例外処理を共通化したい。 各画面の各リクエストごとに、例外処理を実装するのは避けたい。 解決方法 HTTPクライアントライブラリのAxiosの、interceptorsの仕組みを利用する。 検証環境 package.json "dependencies": { "axios": "^0.17.1", "vue": "^2.5.2", "vue-router": "^3.0.1", "vue-toasted": "^1.1.24" }, モックサーバを用意する 検証用に、エラーを返すモックサーバを用意する。 $ npm install -D json-server モック定義のファイル(mock.js)を用意する。 const jsonServer = require('json-server') const server = jsonServe