我成功地在useEffect()中获取了电影数据。但是,当重新加载页面时,先前获取的数据消失了,控制台中打印出 404 错误。如何预防?这是重新加载的组件:import {useState, useEffect, useContext} from "react";import Topbar from '../Header/Topbar';import { fetchSelectedMovie }
2021-07-25
我有一个简单的代码,我试图发送帖子,但我的代码出了点问题。帖子不起作用,在幕后,我有一个简单的后端,它 100% 正常工作。所以问题出在上面的代码上。请帮帮我,也许范围出了问题?Api = function() {this.header = new Headers({'Accept': 'application/json','Content-Type': 'application/json'})}
2019-12-14
最近我一直在研究这段代码,我非常困惑和沮丧,为什么它会随机地对输出进行排序,但后来我意识到它会加载加载速度最快的频道,然后它的索引变为 0,下一个加载速度最快的频道变为 1,下一个加载速度最快的频道变为 2,依此类推。var channels = ["UCIgnIPif1LQxkdbvBmGNNuA", // channel 1"UC_Qs0JhHoysG4LItMgGMHHQ", // chan
2020-11-30
我需要双击链接到当前页面的按钮,这样我才能获取从 api 获取的数据进行呈现。我正在使用 nivo / charts 来可视化我的数据。该组件从 api 获取公司列表,第二次获取循环遍历每个结果,为每个不同的公司获取数据。第一次尝试时,公司列表要在父组件上获取,之后每个子组件都会发出获取请求(parent=list of chart components, child=Company Chart)
2021-04-09
我正在尝试使网站上的评论成为可能。如果我发布第一条评论,它会正常发布。如果发布第二条评论,fetch 会发送 2 个请求并显示同一条评论 2 次,第三条评论会发送 3 个请求并显示 3 次,等等。我需要做什么才能使一切正常?jsfunction insertNewComment(data) {var ul = document.getElementById("new-comment");ul.in
2021-10-27
我已设置一个获取请求,该请求从 API 请求随机短语。当窗口重新加载或初始加载时,将调用此请求。我创建了一个按钮,单击该按钮将重新运行我已设置的获取。目前它不起作用,我收到此错误:Uncaught (in promise) TypeError: 'fetch' called on an object that does not implement interface Window.Javascri
2021-12-21
我被 React 基础知识难住了 :/有一段代码可以生成包含 json 数据的表格:import React from 'react'import { DataTable } from 'react-data-components';function buildTable(data) {const tableColumns = [{ title: 'Author', prop: 'author'
2018-02-16
我尝试从https://randomuser.me/api/获取一些数据。我想获取随机用户性别,但我不知道为什么我的函数不这样做,并且我收到此错误“无法读取未定义的属性‘0’”我的代码:const [fetchData, setFetchData] = useState('');fetch('https://randomuser.me/api/').then((response) => respo
无法修复此错误。我通过 fetch 方法从 thingspeak.com 接收数据(对象)。然后我想从该对象呈现三个值:名称、温度和时间。我可以看到温度和名称,但看不到时间。这是我在控制台中的错误:未捕获(在承诺中)TypeError:无法读取未定义的属性(读取“0”)。有什么想法吗?import React, { useState, useEffect } from 'react'const A
2022-09-03
与此问题类似:但数据源自 fetch(),并且有一个嵌套的 .then 来获取数据对象 data.list_helado,它是一个字典列表。为什么数据不会在页面上呈现?import React, { useEffect, useState } from "react";import {Helados} from "../components/Helados";function BiteroInfo
2021-09-21
为了从 API 获取数据,我需要在调用的标头中发送 jwt 令牌。我在应用程序中获取它后将其保存在本地存储中,当我在浏览器的控制台中检查时,我可以看到保存成功 - 当我在那里执行 localStorage.getItem('token') 时,我可以看到它出现在控制台中。但是当我尝试将其添加到我的 API 调用中时,我收到错误 no jwt found。显然,在执行从本地存储获取令牌的逻辑之前,正
2018-10-18
简介我使用newsAPI创建了一个NewsReaderApp,它在本地环境中运行良好。问题问题发生在部署部分,它已成功部署到 Netlify,但当我打开已部署的站点点击此处时,它没有显示任何新闻文章,理想情况下,它应该看起来像下面的图片。这意味着 API 未获取数据。我不知道为什么会这样。即使我尝试控制台记录parsedData,我也无法在本地看到控制台的 stmt,正如您在图片中看到的那样。我正
2022-03-30
因此 Typescript 会将this.ratesMap.get(rate[0])加下划线,并告知它可能未定义。添加 ! 可解决问题,我不再收到错误,但代码无法正常工作,输出为空,终端和控制台中没有其他错误。为什么 Typescript 会将this.ratesMap.get(rate[0])加下划线,而不是this.ratesMap.has(rate[0])?我该如何修复?export cla
2022-01-30
一直尝试从以下指南中的开放 API 获取链接/图像:https://discordjs.guide/additional-info/rest-api.html#using-node-fetch但不起作用。我一直收到未定义的响应。已经尝试制作异步函数等,但没有任何进展。还用 try-catch 子句包围它进行调试,但没有找到答案。module.exports = {name: 'poes',desc
2019-04-22
我尝试从公共 API 获取一些数据,但控制台日志中始终返回“未定义”信息。这是我目前尝试过的方法:const api_url = 'https://wger.de/api/v2/exercise/?format=json&page=29';async function getExercises() {const response = await fetch(api_url);const data
2020-03-13