0

我无法从 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 中。

如果不是太大问题,请给我指路好吗?

4

0 回答 0