首页 > 解决方案 > 当字段已经填写在父解析器中时,如何避免调用 Apollo Server 的嵌套解析器?

问题描述

我需要将一个对象返回给解析器,但这样嵌套的解析器就不会被执行。不然注册的时候需要返回用户数据,在嵌套的resolver中也是返回的,但是有一个header的check,注册的时候没有auth headers进来,导致crash,否则我已经返回了寄存器突变中的必填字段,因此 ApolloServer 不在乎,它仍然调用嵌套解析器。

到目前为止,我正在这样做:在嵌套解析器中,我检查 parent 是否已经有这样的字段,然后返回它。但是在每个解析器中都必须这样做,它有点太丑陋了,很多相同类型的代码。感觉不完全了解 Apollo Server 文档

标签: servergraphqlapollo

解决方案


推荐阅读