【发布时间】:2020-01-28 06:05:56
【问题描述】:
我是 graphql 世界的新手,我正在尝试使用 Apollo Server v2 设置多个模块化模式和解析器。
我注意到一个奇怪的行为,我的解析器的顺序存在问题。
在Object.assign({}, propertiesResolver, agreementsResolver) 行中,propertiesResolver 定义的所有解析器都不会被调用,因为它是解析器顺序中的第一个。如果我交换了像 Object.assign({}, agreementsResolver, propertiesResolver) 这样的两组解析器,现在由 agreementResolver 定义的解析器不会被调用。
我是否在这里遗漏了有关 graphql 执行的一些重要细节?
注意:我所有的架构定义和对应的解析器都被正确定义了,我觉得我导入东西的顺序有问题。
【问题讨论】:
标签: node.js graphql react-apollo apollo-server express-graphql