반응형
vue-resource http 인터셉터 내부에서 사용자를 리디렉션하는 방법
401이 있을 때 사용자를 리디렉션하고 싶지만 액세스할 수 없는 경우router
이 맥락에서:
Vue.http.interceptors.push(function(request, next) {
// continue to next interceptor
next(function(response) {
if(response.status == 401){
//redirect user here
//tried: Vue.$router and Vue.$route
}
});
});
이걸 어떻게 만들까?
사용: Vue-router 및 Vue-resource
const router = new VueRouter({
routes
})
Vue.http.interceptors.push(function(request, next) {
// continue to next interceptor
next(function(response) {
if(response.status == 401){
router.push(...)
}
});
});
반응형
'IT이야기' 카테고리의 다른 글
"정적 맥락에서 비정적 방법을 참조할 수 없다"는 이면의 이유는 무엇인가? (0) | 2022.04.28 |
---|---|
@input 이벤트 실행 메서드 전에 값 프로펠러를 확인하시겠습니까?VeValidate/Vue (0) | 2022.04.28 |
vue js를 사용하여 클릭한 요소의 경고 ID를 선택하십시오. (0) | 2022.04.28 |
Java 힙 용어: 젊은 세대, 오래된 세대 및 영구 세대? (0) | 2022.04.28 |
Linux에서 execlp()가 어떻게 작동하는지 이해할 수 없음 (0) | 2022.04.27 |