首页 > 解决方案 > React - 使用 axios 从多个页面调用 api

问题描述

我正在尝试从多个页面中获取数据。但是,URL 没有&page=...这样的例子Parsing more of a page from API

这是我正在努力解决的 API:https ://content.guardianapis.com/search?q=debate&tag=politics/politics&from-date=2014-01-01&api-key= test 和它的 currentPage: 1, pages : 1711 所以它显然有更多有 1 页。

到目前为止,这是我的代码

  componentDidMount() {
    axios
      .get(
        "https://content.guardianapis.com/search?api-key=b0e6548b-b042-46c6-821e-94aa7b68exxx"
      )
      .then((res) => {
        console.log(res);
        this.setState({
          articles: res.data.response.results.slice(0, 15),
        });
      })
      .catch((err) => {
        console.log(err);
      });
  }

非常感谢任何建议。

标签: reactjsaxios

解决方案


推荐阅读