GraphQL 的主要目标是解决许多 REST API 面临的过度获取问题,它通过仅查询查询中提到的特定字段来实现这一点。
但在 REST API 中,如果我们使用fields参数,它也会做同样的事情。那么如果 REST 可以解决这样的过度获取问题,为什么还需要 GraphQL呢?
fields
rest query-string graphql
graphql ×1
query-string ×1
rest ×1