Response.json() 不是抛出函数错误,但之前不是,并且没有任何变化

问题描述 投票:0回答:1

我正在创建一个反应站点并尝试调用我制作的 API。最初,获取请求进展顺利,然后,我添加了对

PUT
映射的调用,该映射工作正常,但是当我回去重新测试时
GET
请求,它开始给出 .json is not a function 错误。我尝试删除新的 API 调用以恢复到工作时的状态,但没有帮助。此外,我尝试添加
method:GET
以防万一。

const sakilaResponse = await (`http://localhost:8080/home/filmsInCategory/${sakilaInput}`, {method: "GET"});
      sakilaText = await sakilaResponse.json();
      console.log(sakilaText);
      sakilaOutput.innerHTML = sakilaText;
reactjs api fetch localhost
1个回答
0
投票

你必须在fetch或axios中使用,例如:

获取:

const sakilaResponse = await fetch(`http://localhost:8080/home/filmsInCategory/${sakilaInput}`, {method: "GET"});
sakilaText = await sakilaResponse.json();
console.log(sakilaText);
sakilaOutput.innerHTML = sakilaText;

axios:

import axios from "axios";

const sakilaResponse = await axios.get("https://jsonplaceholder.typicode.com/users");
sakilaText = await sakilaResponse.json();
console.log(sakilaText);
sakilaOutput.innerHTML = sakilaText;
© www.soinside.com 2019 - 2024. All rights reserved.