1. Обзор
В этом руководстве мы узнаем о параметрах обработки ошибок в GraphQL . Мы посмотрим, что говорит спецификация GraphQL об ответах на ошибки. Следовательно, мы разработаем пример обработки ошибок GraphQL с использованием Spring Boot.
2. Ответ согласно спецификации GraphQL
Согласно спецификации GraphQL, каждый полученный запрос должен возвращать правильно сформированный ответ. Этот правильно сформированный ответ состоит из карты данных или ошибок из соответствующей успешной или неудачной запрошенной операции. Кроме того, ответ может содержать частичные успешные данные результата и ошибки в полях.
Ключевыми компонентами карты ответов являются ошибки
, данные
и расширения
.