在Axios的拦截器中,使用try-catch语句捕获错误信息,并将其输出至控制台或其他日志工具中。
示例代码:
import axios from 'axios';
axios.interceptors.response.use(
response => response,
error => {
try {
console.error(error);
} catch (error) {
// handle error
}
return Promise.reject(error);
}
);
在上述代码中,我们在Axios的response拦截器中添加了一个error回调函数作为第二个参数。在该回调函数中,使用try-catch语句捕获错误信息,并将其输出至控制台,同时将错误信息返回给调用方。这样,我们就能在控制台或其他日志工具中看到错误信息,而不会被拦截器阻止输出。