1

TL-DR:
如何让 graphql.js 引擎递归调用解析器|指令返回模式无关对象?关于graphql执行流程的一些深入文档的任何链接?

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

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

4

0 回答 0