Vue.js axios 인터셉터가 401에 응답합니다.
P粉066725148
P粉066725148 2024-03-27 17:18:17
0
1
435

콘솔에 다음 오류가 표시됩니다. Uncaught (in promise) TypeError: Cannot read property of undef at eval (read 'message'). 이것은 axios.js의 내 코드입니다:

axiosIns.interceptors.response.use(
response => {
    if (response.message === 'Unauthenticated') {
        window.location = '/login'
    }

    return response
},
error => {
    if (error.response.message === 'Unauthenticated') {
        window.location = '/login'
    } else if (error.response.status === 401) {
        removeUserData()
        return Promise.reject(error)
    }
})

P粉066725148
P粉066725148

모든 응답(1)
P粉345302753

추가해 보세요response.messageerror.response.message 替换为 response.statusTexterror.response.statusText.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿