如何解决如何从 SpaceX API V4 正确获取数据
我遇到了一些困难。 我会制作一个显示一些 spacex 数据的 React 应用程序,到目前为止我已经使用了 graphQL 和 Apollo。 我使用 axios 获取数据并将我想要的来自 api 的内容存储到一个类中。
像这样:
@Resolver()
export class RocketResolvers {
@Query(() => [RocketData])
async rockets(): Promise<RocketData[]> {
const response = await axios.post<RocketData[],AxiosResponse<RocketData[]>>("https://api.spacexdata.com/v4/rockets/query")
console.log(response.data.offset)
return response.data.docs
}
}
但这不是问题。问题是我想用从 API 获得的数据实现某种分页。
因此我看了看这个 https://github.com/r-spacex/SpaceX-API/blob/master/docs/v4/queries.md 但我什么都不明白......
我不知道如何以及在何处使用“docs”键后的这段代码
{
"docs": [],"totalDocs": 0,"offset": 0,"limit": 10,"totalPages": 1,"page": 1,"pagingCounter": 1,"hasPrevPage": false,"hasNextPage": false,"prevPage": null,"nextPage": null
}
我也在使用邮递员来获取我的数据,但是当我将此代码复制粘贴到“正文”部分时,没有任何反应。
知道如何解决这个问题吗? (也只是在 /query 之后使用 ?limit= 也不起作用,而它对 V3 起作用。)
谢谢。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。