我想知道是否有任何方法可以在Graph i QL ide中构造graphql查询/突变。现在,我在docs标签中拥有一长串查询/变异(请参见下图)。我要按类别将其分开(例如用户,客户,实习生等)。这可能吗?还是应该使用其他工具?
答案 0 :(得分:1)
GraphQL本身没有命名空间的概念,可以利用GraphiQL之类的工具。您也许可以基于它们构建自己的约定和工具,但必须做所有的工作。
答案 1 :(得分: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。