我无法从 api 中的另一个页面获取数据,下面我将展示 api 如何将数据返回给我。
hasMore : true, // 当 true 表示有更多页面
totalCount : 125, // 项目总数
limit : 100, // 每页的项目限制
offset : 0, // offset 0 将返回包含 100 个对象的第一页。使用 limit 100 和 offset 100 会将第二页、limit 100 和 offset 150 带到第三页,依此类推。
问题是我只能拿到前 100 件商品
const response = await fetch(baseUrl + "&limit=100&offset=0", {
headers:{
'Content-Type': 'application/json',
}
});
let data = await response.json();
我不知道如何在响应中获取 125 个项目,因为每个请求的最大限制是 100 我相信我必须对 api 提出两个请求。
fetch(baseUrl + "&limit=100&offset=0") // returns 100 items from the first page
fetch(baseUrl + "&limit=100&offset=100") // returns 27 items from the second page
我想把这 127 个项目放在 response.json 中。
如果不是太大问题,请给我指路好吗?