reactjs - 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);
});
}
非常感谢任何建议。
解决方案
推荐阅读
- vb.net - 间隔小于 1 秒的 WQL 查询
- c++ - 模板类中非模板(但类型特定)函数的 C++ 使用
- javascript - 哪些因素决定了 Javascript 应用程序的内存使用情况?
- javascript - Multer TypeError:无法读取未定义的属性“文件名”
- reactjs - 我如何在 React rsuite 库中重置表单?
- ssl - 对带有 www 的子域使用 Cloudflare SSL 证书
- sql - distinct 和 Over 分区
- javascript - 如何在Firefox的浏览器控制台中定期/按键执行js代码而无需打开它?
- java - GoogleMaps CancelableCallback 不会改变我的相机角度和位置。我究竟做错了什么?
- swift - 使用不同的 iCloud/CloudKit 用户运行 macOS 11 应用程序