graphql执行工作流程

问题描述

TL-DR:
如何让graphql.js引擎递归地调用resolvers |伪指令返回架构无关的对象?任何有关graphql执行流程的深入文档的链接吗?

详细信息:
我需要以自定义方式利用graphql.js执行工作流程:
我想让graphql引擎通过查询进行递归,但是我希望我的解析器返回一些特定的自定义对象,该对象描述了如何获取以及如何获取,这种方式最终在GQL查询执行的最后一步可以收集动态生成的结构化块以执行单个fetch | query并在单个回合中返回正确的响应
我做了一些结合指令和graphql-middleware的黑客
中间件似乎是挂接最后一步并执行实际数据提取的适当工具 但是graphql执行流程中的某些内容使我无法正确地递归并收集fetch-info-objects,尤其是使用指令时。

[编辑]
我知道,作为最后的手段,我可​​能会依靠手动info对象的递归来描述传入的查询
但是我最终会在某种程度上复制graphql引擎的自然流程。
此外,info对象完全没有文档
所以我想避免复杂的手动操作

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...