Ответ
GraphQL схема определяет структуру данных, которые можно запрашивать и изменять через API. Она включает:
- Типы - описывают объекты и их поля (например,
Userс полямиid,name). - Запросы (Query) - операции для получения данных.
- Мутации (Mutation) - операции для изменения данных.
- Подписки (Subscription) - операции для реальных обновлений.
Пример схемы:
type User {
id: ID!
name: String!
email: String!
}
type Query {
getUser(id: ID!): User
}
type Mutation {
createUser(name: String!, email: String!): User
}Схема строго типизирована и служит контрактом между клиентом и сервером.