[axios]XHR 超时不会触发 Promise 的拒绝

2024-05-15 822 views
7

Axios设置了 XHR 请求的超时,但不监听ontimeout事件,拒绝承诺,所以 mythencatch永远不会被调用。

PR #227 解决了这个问题

回答

5

@rogeriochaves 谢谢,我刚刚点击了这个 - 可以确认#227 达到了预期的效果。

0

这个补丁多久可以更新到npm?

0

也看到这个问题

7

你好 !这个问题仍然具有现实意义。修复程序何时会在 npm 上发布?谢谢。

6

遇到同样的问题。

8

通过#227 修复。该修复程序已发布 (0.10.0)。

4

我在 React Native 0.24.1 中使用版本 0.13.0,但它不起作用

5

我有同样的问题。 React Native 0.31.0 中的版本 0.13.1 不起作用

7

我让它在 axios 0.14.0 中工作: const {status, data} = await axios.patch('url', body, {headers: {'Content-Type': 'application/json'}});

我只是在请求中添加内容类型。

6

我会试试看