Graphiql 结构 queries/mutations 按类别

Graphiql structure queries/mutations by categories

我想知道是否有任何方法可以在 GraphiQL ide 中构建 graphql queries/mutations。现在我在文档选项卡中有一长串 queries/mutation(见下图)。我想要的是按类别(如用户、客户、实习生等)将它们分开。这可能吗?还是我应该使用其他工具?

:

GraphQL 本身没有供 GraphiQL 这样的工具利用的命名空间概念。您也许能够基于它们构建自己的约定和工具,但您必须完成所有的跑腿工作。

如果您像下面这样使用嵌套类型解析器模拟命名空间,这可能会有所帮助。

type UserQuery {
  users: [User]
  user(id: String): User
}

type InternQuery {
  intern: Intern
  interns: [Intern]
  internCustomers: [Customer]
}

type Query {
  userQuery: UserQuery
  internQuery: InternQuery
}

在您的查询解析器中,userQuery 和 internQuery 只需要 return 空对象,并将您的其他解析器放入 UserQuery 和 InternQuery。