在我的swift项目中,如何在客户端(在我的swift项目中)使用Apollo-iOS编写一个解析器来执行多个API调用来完成GraphQL查询?
例如:如果要从具有姓名和年龄参数的查询构造Person对象-我必须从一个服务调用获取name,从另一个服务调用获取age,并将它们缝合在一起形成Person对象,那么解析器看起来会是什么样子,我应该在哪里编写它?
任何帮助都是非常感谢的。
发布于 2020-04-10 00:44:54
我相信GraphQL解析器只是一个概念服务器端。客户端只是简单地请求数据。服务器应该解析客户端发送的查询,因此您的解析器应该对不同的服务进行必要的调用,以便能够通过访问单个端点来完全解析查询。
更深入地解释GraphQL中的解析器:https://medium.com/paypal-engineering/graphql-resolvers-best-practices-cd36fdbcef55
如果需要,您可以编写自己的快速代码来从两个独立的GraphQL端点/服务获取数据。
https://stackoverflow.com/questions/61125086
复制相似问题