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

2024-05-15 975 views
3

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

PR #227 解决了这个问题

回答

3

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

8

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

3

也看到这个问题

0

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

1

遇到同样的问题。

9

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

9

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

9

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

8

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

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

5

我会试试看