Axios给了我们拦截能力,我已经创建了一个响应拦截器来获取错误。
这是我的代码:
const errorInterceptor = error => {
if (error.code === 'ERR_NETWORK') {
throw new Error('Network is not connected')
}
// The rest of the code
}
但是,如果我得到CORS错误,我找不到任何信息来知道这是一个CORS错误。
我为什么需要这个?
我想为我的用户提供有意义的消息。
如果网络断开,我想显示您没有连接到Internet。如果是CORS,我想显示CORS的API配置不正确,请通知管理员。
如何知道错误是否为CORS?
我创建了一个拦截器,并试图从中提取数据。
1条答案
按热度按时间p4rjhz4m1#