问题描述
我遇到了一些困难。 我会制作一个显示一些 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 (将#修改为@)