0

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

在此处输入图像描述

4

2 回答 2

1

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

于 2018-06-29T12:33:33.143 回答
1

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

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

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

type Query {
  userQuery: UserQuery
  internQuery: InternQuery
}

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

于 2018-08-14T01:48:28.800 回答