我最大的抱怨是似乎没有办法查询所有字段
… 我最大的抱怨是似乎没有一种方法可以查询所有字段。我知道这是有意为之的,也是GraphQL的初衷。但服务器端应该支持某种方式来实现这一点。也许近年来他们已经做到了,我不清楚。但我的经验是在实施阶段,客户端不断添加我之前不知道的新字段,然后我不得不不断向他们询问这些字段,因为我以为我漏掉了数据。如果我能直接查询所有字段,然后查看返回的内容,再从中挑选我需要的部分,那就太好了。GraphQL似乎只有在所有内容都基本定义好,并且你处于项目最终阶段时才有意义。经过多年的经验后,我发现这种情况很少见。这是一项酷的技术吗?当然,但除了在数据量极大的情况下,并且只有当客户端返回特定字段有意义时,它才实际有用。尽管我认为即使在这些极端情况下,95%的情况下你只需编写一个返回适合查询字段的REST端点就可以了。
源讨论在六年之后,我已经厌倦了GraphQL原帖 698 条评论 · 导入时统计