반응형
Nuxt.js의 axios 플러그인 내에서 현재 fullPath에 액세스하려면 어떻게 해야 합니까?
나는 현재의 경로를 통과시키려 하고 있다.route.fullPath
Axios용 Nuxt 플러그인 내에서 사용할 수 있습니다.어느 정도 동작하고 있습니다만, 콘텍스트에 근거하고 있기 때문에, 페이지가 처음 로드되었을 때만 패스를 설정하고 있는 것처럼 보입니다.어떻게 하면 전류를 얻을 수 있나요?route.fullPath
(루트 변경 후) Axios 오류 발생 시 표시해야 합니까?
export default function ({ $axios, store, route, redirect }) {
$axios.onError((error) => {
if (error.response.status === 401) {
store.commit('misc/setRedirect', route.fullPath);
redirect('/sign-in');
}
});
}
이는 버그처럼 보이지만 회피책으로 플러그인의 현재 경로를 가져올 수 있습니다.app
파라미터:
// plugins/axios.js
export default function ({ $axios, app }) {
$axios.onError(error => {
console.log(error, app.router.currentRoute)
})
}
언급URL : https://stackoverflow.com/questions/58329587/how-can-i-access-the-current-fullpath-inside-of-a-axios-plugin-in-nuxt-js
반응형
'programing' 카테고리의 다른 글
Larabel Vue.js와 CKeditor 4 및 CKFinder 3의 통합(파일 매니저) (0) | 2022.08.25 |
---|---|
vuejs 및 웹 팩에 글꼴 파일을 로드하려면 어떻게 해야 합니까? (0) | 2022.08.25 |
vue.js: 루트 가드가 비동기 값을 기다립니다. (0) | 2022.08.25 |
Vue 계산 블록이 비동기적으로 동작할 수 있습니까? (0) | 2022.08.25 |
핫 새로고침 기능이 있는 도커 컨테이너의 Vue.js 앱 (0) | 2022.08.25 |