问题标签 [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.
javascript - axios IE 承诺不起作用
我正在使用 axios 进行 ajax 通信。我有 IE 的问题。IE 返回有关 Promise 的错误。IE 对 Promise 一无所知。
我正在编写 react/redux 但我在普通 JS 中尝试了 axios 并且结果相同
有人可以帮我吗?我很困惑,因为 axios 应该在 IE 8+ 上工作我在 IE 11 上尝试过(windows 10 64bit)
我的试用版是按照 axios 主页上的示例编写的
谢谢
javascript - axios拦截器和异步登录
我正在我的网络应用程序中实现令牌身份验证。我的access token
每 N 分钟过期一次,然后 arefresh token
用于登录并获取新的access token
.
我使用 Axios 进行所有 API 调用。我设置了一个拦截器来拦截401
响应。
基本上,当我截获 401 响应时,我想进行登录,然后使用新令牌重试原始被拒绝的请求。我的函数在其块中serviceRefreshLogin
调用。但问题是该块发生的时间晚于拦截器中的 ,因此重试发生在旧的过期凭据上。setAccessToken()
then
then
getAccessToken()
getAccessToken()
并getRefreshToken()
简单地返回存储在浏览器中的现有令牌(它们管理 localStorage、cookie 等)。
在承诺返回之前,我将如何确保语句不会执行?
(这里是github上对应的issue:https ://github.com/mzabriskie/axios/issues/266 )
android - Android 上的 React Native 0.20:URL 作为 java.net.URI 无效
我正在使用 axios 使用 Google 的 api 获取 GeoLocation 信息。
此请求在 iOS 模拟器上运行时有效,但当我在 Android 模拟器中发送此请求时,出现以下异常:
我已经阅读了其他关于 URL 中的分号在 Android 上引发“作为 java.net.URI 无效”异常的帖子,但这个 URL 没有。使用 fetch 等其他网络 API 时也会出现此问题。
有没有其他人遇到过这个问题?谢谢!
python - 使用烧瓶请求处理表单数据
我正在flask-restful
用作 api 服务器并正在构建第PUT
一种方法。使用从烧瓶导入的请求,我可以使用request.form
以下 cURL 命令访问数据而不会出现问题:
我的PUT
方法没有问题地注销用户名和电子邮件:
输出:
我有一个使用axios 项目进行 api 调用的应用程序。当 axios 尝试PUT
形成数据时,request.form
不再起作用。这是 axios 正在从 Chrome 开发控制台转换为 cURL 命令的调用:
用上面同样的方法request.form['username']
,request.form['email']
都是空的。 request.data
但是里面有表单数据,request.get_json()
也会以 JSON 格式输出表单数据。
我的问题是在这种情况下我应该使用什么来检索表单数据?第一个 curl 命令很干净,request.form
有我需要的数据,但是request.data
是空的。第二个 cURL 命令request.form
断开但确实填充request.data
。在两种 cURL 情况下如何检索表单数据是否有最佳实践?
ajax - How do I add axios to react-redux-universal-hot-example starter kit?
So I picked react-redux-universal-hot-example as a starter kit.
I want to make ajax calls to 3rd party API. (I want to use OpenWeatherMap API)
I want to use axios and react-promise middleware.
The first part installation is easy:
Then I need to apply redux-promise middleware ... I think it goes into create.js somehow.
So I have several questions (all specific to react-redux-universal-hot-example) :
- Is it the right way to do 3rd party calls using axios with redux-promise or the kit already have another way to do ajax requests?
- Is create.js the right place to add redux-promise middleware?
- Also, is there a concise syntax to apply multiple middlewares at the same time?
javascript - 由于发出太多 Axios 请求而导致 ENFILE 错误
我有一个包含 7000 个用户的数组列表。
对于 7000 个用户中的每一个,我都需要发出一个 GET 请求。
我的代码运行,但我收到很多请求的以下错误:
我相信我需要限制请求,但不确定如何去做。
这是代码:
users 是一个包含 7000 个条目的数组。
javascript - 如何使用 react、redux、axios 响应发送到操作
我想获得从帖子返回到有效负载的响应。如何发送返回到操作的结果。我该怎么做?
javascript - react + redux + axios:未发送到reducer的操作
我正在构建一个 React+Redux 应用程序。我正在使用 axios 发出 api 请求。我正在尝试一个接一个地发出三个 api 请求。第一个需要在第二个可以运行之前完成,因为第一个返回一个用户对象,第二个在他们的请求中使用。
我运行 getUser,只有与 getUser 相关的应用程序状态得到更新。但是其他两个 api 并没有按应有的方式更新应用程序状态。getUserScores 和 getCustomerEquations 都不会真正改变状态。从我的 gulp 过程中,我知道所有的 API 请求都是成功的。从 console.log 我知道 axios 承诺已创建。
因此,由于某些未知原因,我的函数返回的对象没有进入减速器。这里缺少什么?
感谢您的帮助!
index.js:
行动/索引:
减速器/减速器-getUserScores:
ajax - How to catch status = cancelled in axios?
I am currently running 2 servers:
- To serve the view using react which retrieves data from REST API built with express.
- To provide the REST API for the view.
Below is my action for logging a user in:
I purposely disconnected my database to catch errors and see what happens. So, this is what I can see in the terminal:
Now, when I submit the login form, status goes from pending to cancelled.
How can we catch this status using axios or do we have to write a mechanism for this in express itself?
Note: I couldn't tag axios as the tag doesn't exist and I can't create a new one.