如何从合并架构中的接口继承解析器?

时间:2018-10-24 15:47:01

标签: graphql microservices apollo

问题

我有2个可执行模式A(在A微服务中找到)和B(在B微服务中找到),我合并为C(在C微服务中)远程可执行模式。

模式A具有一个我在C微服务中扩展的接口,因此所有实现此接口的类型。 当我将A和B模式与mergeSchemas合并时,所得模式不会继承C微服务中为扩展接口定义的解析器。

如果无法在inheritResolversFromInterfaces中使用mergeSchemas,如何继承解析器?

我当时正在考虑从合并的架构中创建一个可执行的架构,但是我猜想由于无法从合并的架构中提取解析器而无法实现。因此,在这一点上我迷路了。我看到的唯一替代解决方案是为每种分别实现接口的类型定义解析器,但是这会增加大量的工作,因为我目前大约有20种实现接口的类型。 / p>

任何帮助将不胜感激

0 个答案:

没有答案