javascript - SyntaxError:从 API 获取大量数据时 JSON 输入意外结束
问题描述
我正在尝试在本机反应中使用此代码从 API 获取数据。我收到一个错误:JSON 输入意外结束。
但是,当我尝试从另一个 API 获取时,例如:http://dummy.restapiexample.com/api/v1/employees,它可以正常工作。这两个 API 的区别在于第一个返回的数据量很大。我不知道这是否会影响结果。
不工作的 API 是:https ://fantasy.premierleague.com/api/bootstrap-static/
请看一下我的代码:
fetch("https://fantasy.premierleague.com/api/bootstrap-static/", {
method: "GET",
headers: {
"Content-Type": "application/json",
},
})
.then((res) => {
return res.json();
})
.then((data) => {
console.log("DATA: ", data);
})
.catch((err) => {
console.log("Error: " + err);
});
解决方案
推荐阅读
- mongodb - 我如何在 kubernetes 中使用 mongoconnector
- typescript - 函数返回类型取决于是否传递了可选参数
- python-3.x - 在不加载内存的情况下读取 Shapefile 的 Zip 时出现问题
- scala - 将通用附加函数迁移到 Scala 2.13 集合
- java - 如何使用嵌套的 if 语句而不是 System.exit(0); 阻止程序在蓝图类中运行?
- python - 从数据框中检索许多聚合计数的最佳方法?
- assembly - nasm 指令和宏的缩进
- solr - Solr 空间字段上的过滤器查询返回所有具有非空值的文档
- java - 如何将我的数据插入二维多维数组?
- typescript - 解决 npm 包提供的错误 index.d.ts 文件