【发布时间】:2021-11-26 20:24:16
【问题描述】:
我无法了解 GraphQL 如何最大限度地减少从多个端点获取数据的调用次数。 例如,我们有 2 个端点:
- 通过帖子 ID 提供帖子信息,包括帖子作者 ID
socialmedia.com/posts/:postid
- 另一个按用户 ID 提供帖子作者信息的方法
socialmedia.com/authors/:authorid
我的用例是我首先从帖子详细信息中获取作者 ID,然后根据作者 ID 获取作者详细信息。 如果我是一个休息客户,我会拨打 2 个电话 2 个这些端点。
在使用 graphql 时如何将这种情况最小化?
【问题讨论】:
-
通过拥有一个端点,通常是
/graphql,您可以向其发出一个请求,根据您的需要返回帖子和作者数据。
标签: graphql