Мне интересно, есть ли способ структурировать запросы / мутации graphql в идеале Graph i QL. Прямо сейчас у меня есть длинный список запросов / изменений на вкладке документов (см. Изображение ниже). Я хочу разделить их по категориям (например, пользователи, клиенты, стажеры и т. Д.). Это возможно? или мне следует использовать какие-то другие инструменты?
Структура запросов / мутаций в Graphiql по категориям
Ответы (2)
Это может быть полезно, если вы имитируете пространство имен с помощью преобразователя вложенных типов, как показано ниже.
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.
person
Yu Huang
schedule
14.08.2018
Сам GraphQL не имеет понятия о пространстве имен для инструментов, таких как GraphiQL, которыми можно было бы воспользоваться. Возможно, вы сможете создать на их основе свои собственные соглашения и инструменты, но всю работу придется делать вам самим.
person
Andrew Ingram
schedule
29.06.2018