-
401 에러 시 로그아웃시키는법프론트엔드/Nuxt 2023. 10. 6. 12:41반응형SMALL
import $ from 'jquery'; export default function ({ $axios, redirect, store, app }) { $axios.onError(error => { // store.commit("setFlash", error.message); if(error.response.status == 401) { app.$auth.logout(); return store.commit("setPop", { title: "로그인 필요", description: "로그인 후 이용해주세요." }); } }) }
- 근데 이러면 logout 자체가 auth 필요한 요청이라 무한반복 될 수 있음 백엔드쪽에서 logout를 게스트도 할 수 있게 변경하고 auth()->user()가 있을때만 실제 로그아웃 처리시키고 언제 respondSuccessfully 하도록 변경해
LIST'프론트엔드 > Nuxt' 카테고리의 다른 글
middleware에서 페이지 이동 막는법 #nuxt #middleware #미들웨어 #vue (0) 2023.08.22 vue 422, 401 등 에러 발생 시 페이지가 이동해버리는 이슈 #vue #nuxt #laravel #error #에러 (0) 2023.08.03 VUE + Quill.js 에디터 #Editor #에디터 #vue (0) 2023.06.14 VUE + Quill.js 에디터 #Editor #에디터 #vue (0) 2023.06.14 Vue nuxt 배포 시 첫화면 에러뜰 때 (0) 2023.06.06