-
axios에 전역에러처리하기 #global #error #catch #error프론트엔드/Nuxt 2023. 4. 6. 18:52반응형SMALL
# What?
- axios 후 에러있을때마다 공통으로 해주는 작업이 있을 때 전역처리하는법
# How?
npm install @nuxtjs/axios
@ plugins/axios.js
export default function ({ $axios, redirect, store }) { $axios.onError(error => { if(error.response.status == 401) return null; // store.commit('setPop', error.message); if(error.response.status == 422) return alert("입력값을 확인해주세요."); if(error.response.data && error.response.data.message) return alert(error.response.data.message); }) }
@ nuxt.config.js
plugins: [ { src: "~plugins/axios.js" } ], modules: [ "@nuxtjs/axios", ],
LIST'프론트엔드 > Nuxt' 카테고리의 다른 글
VUE + Quill.js 에디터 #Editor #에디터 #vue (0) 2023.06.14 Vue nuxt 배포 시 첫화면 에러뜰 때 (0) 2023.06.06 nuxt에 구글애널리틱스, 메타픽셀 삽입하는법 #facebook #google (0) 2023.05.30 ssr 모드에서 client일 때만 처리하게 하는법 (ex. window is not defined, document is not defined) (0) 2023.05.30 Nuxt 채팅 구현하기 #pusher #nuxt #vue #laravel (0) 2023.04.26