描述问题
你好!
我正在使用AbortController取消一个post请求,但是AbortController返回的错误是"AbortError",而不是"canceled"。
我该如何检查请求是否已被取消?
最近的版本是否有类似于已弃用的"CancelToken"中的"axios.isCancel(thrown)"的功能?
示例代码
- 无响应*
预期行为
- 无响应*
Axios版本
- 无响应*
适配器版本
- 无响应*
浏览器
- 无响应*
浏览器版本
- 无响应*
Node.js版本
- 无响应*
OS
- 无响应*
其他库版本
- 无响应*
附加上下文/截图
- 无响应*
1条答案
按热度按时间eufgjt7s1#
最近的版本是否有类似于已弃用的"axios.isCancel(thrown)"的东西?
是的,您仍然可以在1.x版本中使用isCancel方法。这是CanceledError功能的一部分,而不是CancelToken。此外,每个AxiosError示例都有代码来确定错误的类型。CanceledError的值为
'ERR_CANCELED'
。