axios相关内容

与Tabs一起使用时,ReactJS无法更新状态

我有一个带有3个选项卡的react组件,每个选项卡都包含一个数据表,该数据表将根据活动选项卡填充API调用结果. 因此,每次都会有一个参数,我通过API调用传递该参数并相应地显示数据. 这很好用,当我切换选项卡时,我正在获取数据,但是当我尝试从数据表中搜索然后单击另一个选项卡时,我收到错误信息- 无法在已卸载的组件上执行React状态更新.这是 无操作,但这表示您的应用程序中发生内存泄 ..
发布时间:2020-09-15 22:45:43 其他开发

如何重现Jest“网络错误"-本地浮动错误

当我偶尔在管道上运行测试时,我会收到“网络错误"消息.用于不同的文件(由于axios请求).虽然有时候我根本没有错误. 但是由于某种原因,无论我做什么,我都无法在本地得到该错误.我使用相同的节点版本v12.16.1.我试图将testTimeout减少到200(虽然有很多错误,但是有所不同). 所以问题是为什么该错误不一致? 如何使其一致并在本地复制? 解决方案 问题是,尽管测 ..
发布时间:2020-09-15 22:45:30 前端开发

顺序执行许多承诺(概念)

(我的目标是阐明我对此问题的概念,而不是代码) 我想按顺序执行一个promise数组,但是nodeJS抛出一个关于许多并行执行的promise的奇怪错误(因为我将数组限制为20个promise和works,50个promise and works,但是9000个promise and explode.) 我知道我们有一些解决方案,例如array.reduce(),循环等 我了解诺言状 ..
发布时间:2020-09-15 22:45:28 前端开发

在Electron中捆绑的React应用中使用axios进行的API调用返回400

一个简单的问题: 我正在构建一个React/Electron应用程序,在React应用程序内部,我对API进行了一些async/await调用.这些调用是使用axios进行的,并且在开发中可以正常工作. 当应用程序包装在Electron中时,请求将返回并显示“需要400个标头"错误.运行React的开发版本时,它会正确调用api. 知道为什么会这样吗? 我遇到了WebReq ..
发布时间:2020-09-15 22:44:05 其他开发

带空格的Axios GET请求参数

目标 我想使用axios传递GET请求的查询参数. param值是string类型的变量,具有空格. 问题 似乎axios正在以我的后端无法理解的格式对参数进行编码.我已经对axios编码进行了研究,看来axios将空白编码为+而不是%20. 示例 假设您有此请求: const whitespace = "white space"; const encode ..
发布时间:2020-09-15 22:42:59 前端开发

在ASP .NET Core 2.1 Web Api中启用CORS

我正在ASP.NET Core 2.1 Web API和React中编写应用程序.我的服务器位于localhost:5000上,我的客户端位于localhost:3000上.我想用axios发送发帖请求,但是在浏览器控制台中我看到错误: OPTIONS https://localhost:5001/api/auth/login 0 () Uncaught (in promise) Error ..
发布时间:2020-09-15 22:42:55 C#/.NET

将axios请求的响应推入数组

我一直在努力解决这个问题,需要解决方案的帮助.我在JSON中有一个ID数组,并且正在对该数组进行迭代并针对每个ID进行GET请求.然后,我想将这些GET请求的响应推送到一个数组中. 这是我用来将注册推入数组的功能.它正在遍历一组ID: getRegistrations = async (event) => { let registrations = []; await ..
发布时间:2020-09-15 22:42:47 前端开发

Axios:基本身份验证不适用于GET请求

我有axios通过基本身份验证获取请求,但是我一直在找回401状态代码.如果我正在执行发布请求,则我的代码可以正常工作,因此我不知道自己在这里做错了什么. 我的后端代码: app.get('/api/find-user', (req, res) => { const username = req.body.username; axios.get('my-url', us ..
发布时间:2020-09-15 22:42:45 前端开发

Vue Axios动态网址

我想在vue.js应用程序中为axios post操作动态创建URL路径 这是动作: editProduct: function ({dispatch, commit}, payload) { axios .put('http://localhost:8081/product/5b5ca691e4f0d93c18e3f6d9', payload) .then(res ..
发布时间:2020-09-15 22:41:19 前端开发

Axios随机请求数

我需要使用Axios发出多个请求,但我不知道有多少个,请求的数量完全是随机的,可能是0或1或9182379,在全部完成之后,我需要做一些事情,就像现在我必须更新状态(对象数组). 您知道我该怎么做吗? let oldTickets = [...this.state.playedTickets]; let length = oldTickets.length; let newTicket ..
发布时间:2020-09-15 22:41:16 前端开发