axios 中止控制器在"AbortError"之间返回一个"已取消"错误,

f2uvfpb9  于 5个月前  发布在  iOS
关注(0)|答案(1)|浏览(100)

描述问题

你好!
我正在使用AbortController取消一个post请求,但是AbortController返回的错误是"AbortError",而不是"canceled"。
我该如何检查请求是否已被取消?
最近的版本是否有类似于已弃用的"CancelToken"中的"axios.isCancel(thrown)"的功能?

示例代码

  • 无响应*

预期行为

  • 无响应*

Axios版本

  • 无响应*

适配器版本

  • 无响应*

浏览器

  • 无响应*

浏览器版本

  • 无响应*

Node.js版本

  • 无响应*

OS

  • 无响应*

其他库版本

  • 无响应*

附加上下文/截图

  • 无响应*
eufgjt7s

eufgjt7s1#

最近的版本是否有类似于已弃用的"axios.isCancel(thrown)"的东西?
是的,您仍然可以在1.x版本中使用isCancel方法。这是CanceledError功能的一部分,而不是CancelToken。此外,每个AxiosError示例都有代码来确定错误的类型。CanceledError的值为'ERR_CANCELED'

相关问题