我很好奇如何最好地构建apollo-server的GraphQL解析器,以利用API的能力来选择性地解析外键(类似于JSON API的includes)。例如,您可以要求评论被包括在一个帖子中添加参数:如何在一个GraphQL解析器中使用JSON API?
GET /articles/1?include=comments HTTP/1.1
然而,对于结果的要求在articles
解析器的水平作出。它可以以某种方式访问它下面的字段?某种程度上,comments
解析程序能否影响其父项?
我在graphql.org上看到有a blog post,它引用了一个pull request,它被设计用来解决这个问题...这个问题已经被作者放弃了。我可以采取哪些其他方法?这基本上是当前规范的限制吗?在地平线上还有其他变化可能会有帮助吗?