axios.js?bb36:705 Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'message')
时间: 2023-12-18 15:29:43 浏览: 144
axios.js
这个错误通常是由于在Promise中没有正确处理错误而导致的。在axios中,如果请求被拒绝或出现错误,它会返回一个rejected状态的Promise。因此,您需要在Promise中添加一个catch块来处理错误。您可以在axios请求拦截器中添加以下代码来处理错误:
```javascript
return config
service.interceptors.response.use(
response => {
return response
},
error => {
console.log(error.message)
return Promise.reject(error)
}
)
```
这将在请求被拒绝或出现错误时打印错误消息,并返回一个rejected状态的Promise。请注意,您需要将其添加到响应拦截器中,而不是请求拦截器中。
阅读全文