我正在尝试模拟由NestJS生成的架构,解析器使用的是@nestjs/graphql
中的@Resolver注释。
我已经看到要模拟一个模式,您需要使用addMockFunctionsToSchema
方法,因此要构建它,我使用的是buildSchema
中的type-graphql
,但我得到的是Error: Generating schema error
。
是不是因为nestjs使用的@Resolver
注释与type-graphql
相同?
谢谢
答案 0 :(得分:1)
尝试console.log
“生成架构错误”并在error.originalError
属性中检查原因。
没有解析器,您没有Query
类型,因此该架构无法与graphql-js
一起使用。您可以将skipCheck
选项传递给buildSchema
以仅获取类型。