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