Apollo GraphQL 错误:必须提供查询根类型

Tom*_*eck 5 apollo graphql

我有一个 Angular/Apollo GraphQL 实现,它基于 GraphQl 端点生成打字稿代码,该端点呈现模式。我可以通过 Postman 使用查询访问端点并返回结果。但是,当我通过 npm 运行“graphql-codegen --config codegen.yml”时,出现此错误:

“错误:必须提供查询根类型”

服务器端是使用 GraphQL ASPNetCore 的 .Net Core 实现。我定义了 4 个不同的查询,每个查询都通过 graphiql 工作。

关于为什么查询根类型现在被返回为空的任何想法?

Dun*_* Le 8

GraphQL 必须至少有一个 @Query() 才能被视为有效。因此,也许只需要向解析器代码添加任何查询就会有所帮助。前任:

export class FooResolver {

  @Query(() => String)
  sayHello(): string {
    return 'Hello World!';
  }
}
Run Code Online (Sandbox Code Playgroud)


Rig*_*men 1

当您的架构缝合/定义不正确时,会引发此错误。请检查您的根架构定义

https://www.advancedgraphql.com/content/schema-stitching