L'intercepteur Vue.js axios répond 401
P粉066725148
P粉066725148 2024-03-27 17:18:17
0
1
421

J'obtiens cette erreur sur la console : Uncaught (in promise) TypeError : Impossible de lire la propriété non définie à l'évaluation (lire 'message'). Voici mon code dans 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

répondre à tous(1)
P粉345302753

Essayez d'ajouter response.messageerror.response.message 替换为 response.statusTexterror.response.statusText.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal