GraphQL:如何查询所有可用类型?

GraphQL:如何查询所有可用类型?,graphql,Graphql,在中,如果单击右上角的

在中,如果单击右上角的
按钮,将显示一个“文档资源管理器”,其中列出以下内容:

ROOT TYPES
-----------------------
query: BlogSchema
mutation: BlogMutations

可以发送到将返回此信息的graphql服务器的原始查询是什么?

根据规范,每个graphql服务器都必须支持一组“内省”查询:

这意味着您可以使用GraphQL查询来获取有关该服务器可用类型、字段、查询、变化、指令等的信息

因此,如果您想要一些特定的信息,您可以使用该文档构造一个查询来获取它

如果希望所有信息都可用,可以使用GraphQL JS中的内置自省查询,如下所示:

您可以将此信息用于许多不同的目的:

  • 将其插入开发时验证查询的工具中
  • 构建自定义文档浏览器
  • 生成类型化代码存根,将查询结果集成到Java/Swift应用程序中

  • 不错。谢谢。