在 JavaScript 方面,我还是新手。在我的 vuejs3 应用中,我遇到以下情况(我认为了解这是 Vue 并不重要):在我的 Vue 应用中,我有一个这样的方法async LoadBasicData(){this.basicData = await window.LoadBasicData();},它调用另一个 JavaScript 文件中的函数。该方法看起来有点像这样:async fun
2022-01-14
我有一个问题:我希望我的axios发出请求,然后执行this.setState,并将结果保存在变量中。我的代码:componentDidMount() {let mails = [];axios.get('/api/employee/fulano').then(res => this.setState({employees: res.data}, () => {this.state.employe
2018-10-12
我正在使用 axios 在 componentDidMount 生命周期方法上获取一些数据。该调用最初位于同一文件中,因此我可以更新 this.setState({members})。但是我想将逻辑抽象为一个单独的文件以保持代码整洁。我将逻辑拆分为一个新文件并开始使用 axios async await 模式。但是似乎 React 不会等待我的 axios 调用完成。我浏览了文档和几篇帖子,但似乎
我尝试执行一些获取和发布请求,不知何故状态更新较晚(应该是 .get,然后是 .post)async componentDidMount() {const {destination, weight} = this.state;axios.get(`https://myapi`).then(res => {const customer = res.data;this.setState({ custo
2019-05-29
我正在做一个使用电影数据库 API 的小项目,它是 ReactJs,我在使用异步函数时遇到了问题,我在项目的许多部分都进行了 api 调用,并且在所有部分都有效,但现在不起作用了。我的 axios 配置:export default axios.create({baseURL: 'https://api.themoviedb.org/3/',params: {api_key: process.en
2020-03-01
好吧,说其他一切都经过测试并且运行良好,我创建了这个PublicRoute,它向NodeJS发送请求,但函数isAuthenticated从不等待来自后端的响应,并且始终返回promise而不是true或false。我在互联网上到处搜索,但没有找到解决方案。我不知道如何让它等待。PublicRoute 文件:import React from 'react';import { Route, Red
2020-04-14
对于这段代码:import { useEffect, useState } from 'react';import 'ag-grid-community/dist/styles/ag-grid.min.css';import 'ag-grid-community/dist/styles/ag-theme-material.min.css';import Grid from '../Common/G
我已经建立了一个 github 项目,以了解如何更好地测试 react (v 16.8.0)useEffect钩子。我进行 api 调用以获取useEffect中的数据,并将接收到的数据设置为状态组件元素。我的组件将查询作为 prop 接收,如果查询 prop 字符串不为空,则进行 api 调用。我想测试一下,使用非空查询 prop,api 调用是否已完成,组件是否正确设置了其状态。我知道测试us
2019-06-01
我认为这可能是一个非常简单的问题,但我对 Web 请求很陌生,无法使其正常工作,也无法在 Web 上搜索到简单的响应我有一个网站,可以通过将此 URL 放入浏览器中获取 JSON 响应:http://www.test.com/callservice.php?action=stop&x=1&y=2&ct=100这反过来又给了我一些 JSON 响应。现在,我尝试使用 Axios 在 Javascrip
2016-12-27
我需要在带有Axios的React-Native应用中获取数据。我可以使用以下简单获取方法获取数据:617725830如何使用post方法从API获取数据,我还需要通过标题和api username,api-password,apitoken?我需要https:/ https://stackoverflow.com/ A/41358543/949003但是使用axios。编辑:我需要从<<<< a
2018-01-12
我正在开展一个项目,需要在请求正文中发送身份验证变量,而不是将其作为参数发送。我看到 POST 请求在文档中将第二个参数作为正文发送,但我在 .NET 服务中收到错误。_response: "{"error":"invalid_clientId","error_description":"ClientId should be sent."}"当我没有在正文中发送参数时,我在 PHP 中收到相同的错
2019-02-15
我在我的 React 应用程序中使用 axios 发布请求。发布请求工作正常,我在控制台日志中获取响应数据。但我想返回该数据以在网页中呈现。任何帮助都非常感谢。谢谢。这是我发出 axios 请求的函数。function _toRoomName(title) {const axios = require('axios');axios({method: "POST",url:"hashroomname
2020-07-01
我正在尝试构建 react-native 函数以使用 Axios 向 API 发出 POST 请求。该函数似乎可以工作,但我一直收到未定义的响应。我已经使用 Postman 测试了 POST 请求,它正常工作。{"CaThuHoiList": [{"NGAY": "20-01-2020","TH_ID": 33,"CA": 1,"CT_DONVI_ID": 78,"CREATE_BY": 4797
2020-07-06
我正在尝试使用 Axios POST 请求将数据从前端(react native)发送到后端(express)我测试了后端,它可以获取数据并将其保存在数据库中,并且前端可以处理输入文本的更改,但是当我尝试通过 post 将数据从前端发送到数据库时,我无法获取它这是后端var express = require("express");var mongoose = require("mongoose"
2020-07-19
我正在尝试创建一个上传文件的 Web 应用,并将当前用户作为外键附加到文件模型。由于某种原因,获取请求被清除,但它最初确实获取了所需的信息。 handleSubmit = (e) => {e.preventDefault();axios.get('http://127.0.0.1:8000/core/current_user/', {headers: {Authorization: `JWT $
2021-11-23