问题标签 [axios]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
37357 浏览

javascript - 如何将 axios / AJAX 与 redux-thunk 一起使用

我在我的操作中使用axios。我需要知道这是否是正确的方法。

actions/index.js==>

reducer_weather.js==>

然后将它们组合到rootReducer.js ==>

最后在我的 React 容器中调用一些 js 文件......

0 投票
6 回答
141285 浏览

javascript - axios 库中的超时功能不起作用

我已经设定axios.defaults.timeout = 1000;

我停止了为我提供 API 的服务器。

但是发送请求后超时需要1s以上。

这就是我的请求的样子:

我也试过:

Axios 不会停止获取,并且在 5 - 10 分钟后它最终显示网络错误。我知道还有其他技术可以处理超时,但是为什么 axios 中的超时功能不起作用?axios 不停止获取的原因可能是什么?

Axios 版本 0.9.1

编辑: 正如评论中提到的,我也尝试过:

0 投票
1 回答
3530 浏览

reactjs - Reactjs Axios / Spring Boot 安全性

我有一个使用 Spring Boot 开发的 Java 应用程序,它是后端。前端是用 ReactJs 开发的应用程序。我使用 REST 服务。我使用 axios 进行 REST 调用。我最近在 Spring Boot 中启用了安全性。现在我很难对 axios 调用进行身份验证。

我收到以下错误“预检响应无效(重定向)”我假设响应被重定向到localhost:8090/login 我没有找到任何解决方案。我做错了什么?

0 投票
1 回答
30116 浏览

javascript - Github oauth 的 Axios CORS 问题未获得访问令牌

我在我的 React-Redux 应用程序上创建了 2 条路由。我已经添加了带有主页和回调 URL 的 github 应用程序设置。

1.当你点击这条路线时:https ://reduxapp.herokuapp.com/signin 你点击Github登录按钮,==> githubGeturi

2. Github 使用代码重定向回来https://reduxapp.herokuapp.com/auth/callback?code=9536286a59228e7784a1githubSendCode ('9536286a59228e7784a1') 动作被触发

您可以在网络调用中看到 OPTIONS 调用通过,但 POST 调用从未发生。你得到一个控制台错误:

以下是我的动作功能:

======== 我找到的唯一可能的方法是使用服务器进行 POST 调用。您可以在此处查看整个解决方案:https ://github.com/steelx/ReduxWeatherApp/commit/6215634ca543a4760ea96397fe31b61f22184d91

0 投票
1 回答
3505 浏览

reactjs - Redux-Thunk 和 Redux-Promise 与 Axios api 一起使用时有什么区别?

几个月以来我一直在使用 React 和 Redux。生态系统中最令人困惑的部分之一是异步数据流。有许多很好的解决方案可用,为您的问题选择正确的解决方案是困难的部分。

在我的应用程序中,动作创建者大多对我的后端 api进行异步axios [ajax] 调用。注入 Redux-Promise 作为中间件解决了异步数据流的问题。

考虑到可扩展的应用程序,我可能需要在我的操作创建器中链接多个 axios 调用。我认为我仍然可以使用 Redux-Promise 作为中间件,这将处理我的应用程序中的异步数据流。

总的来说,团队更倾向于使用 Redux-Thunk,我觉得这个问题的语法更复杂。考虑到我的大多数动作创建者只进行 axios 调用(承诺),我需要在评估这两个框架时提出建议。我在这里看到了大量关于 Redux-thunk 的讨论。我明白 thunk 是如何有用的。. 但我需要更多说明,仅在用于 Promises 时将 Redux-Promise 和 Redux-Thunk 一起评估。在这种情况下哪个中间件更好,为什么?与 Redux-Promise 相比,使用 Redux-Thunk 有什么优势?还是没有?

0 投票
0 回答
467 浏览

reactjs - mocha 单元测试返回 axios 未定义

页面加载并完美运行,但是当尝试运行单元测试时,我得到了axios is not defined.

这是我的代码的样子。

库位于应用程序的索引上,例如:

在我的 list.js 文件中,我参考了。axios 为:

在我的测试代码上我参考。反应模块为:

当我运行测试时,我得到:axios is not defined

如何在运行单元测试时定义 axios?

0 投票
1 回答
1835 浏览

webpack - 使用 Promise.all() 从 Axios 转换为 Fetch

Promise.all()用来打一堆axios.get()电话并确保它们在继续之前都返回,如下所示:

功能getJSON1()getJSON2()外观如下:

这一切都很好,但是我想知道当 webpack 完成它的工作时,用 fetch 替换 axios 是否会减小我最终 bundle.js 的大小。

我正在尝试使用fetch polyfill 并将其与 webpack 集成但我不确定如何调整getJSON1()以使用 fetch。我尝试了以下方法:

这会导致TypeError: Object is not a constructor (evalating 'new Promise')

0 投票
1 回答
19467 浏览

javascript - 带有未知数量的回调参数的 axios spread()

我需要用 axios 处理未知数量的 AJAX 请求(1 个或更多),我不确定如何处理响应。我想要一些类似的东西:

其中 arguments 将包含 axios 发送的回调响应。问题在于它arguments包含给定的字符串 url 而不是实际的响应。我该如何解决这个问题?

0 投票
2 回答
728 浏览

javascript - axios promise 如何定义错误

我对 Promise 和 axios 有一些疑问。

在下面的 axios 示例中,我想知道它是如何定义来运行 catch 代码的。

它是基于响应http状态码吗?像400?

谢谢。

0 投票
2 回答
3497 浏览

asp.net - 如何通过对我的 .net 服务器做出反应来上传文件

如何将图像上传到我的服务器。我正在使用反应,到目前为止我的控制器看起来像这样:

当我使用 react 和 axios 上传时,文件显示 = null:

但是当我用邮递员上传时它工作正常