我正在创建一个反应站点并尝试调用我制作的 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;
你必须在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;