Расширения GraphQL — Сатурн
Saturn — это расширение Chrome DevTools, которое пытается имитировать внешний вид вкладки Сеть. Однако данные там обычно представлены в виде ответов REST API. Кроме того, для большинства запросов Saturn предоставляет свойства самого запроса, а не только результат выполнения. Это делает его намного более мощным, чем вкладка Сеть.
Saturn – первое в мире расширение для браузера, поддерживающее GraphQL. Он позволяет пользователю просматривать все виды данных, предоставляемых сервером GraphQL, например структуру запроса, типы полей, значения полей, ошибки, возникшие во время выполнения, и т. д.
Вы также можете проверить производительность выполнения запроса, а также результаты выполнения. Saturn поддерживает широкий спектр полей, в том числе необязательные, обязательные, необнуляемые, обнуляемые и т. д.
Просмотр свойств Saturn содержит множество элементов, которые значительно упрощают просмотр и понимание результатов запроса:
- Показать график данных, которые обслуживает сервер.
- Использовать график для выбора поле и его значение.
- Просмотр свойств выбранного поля.
- Просмотр запросов, которые привели к выполнению запроса.
- Получить профиль выполнения, показывающий, сколько времени потребовалось для выполнения запроса.
- Получить ошибку выполнения, позволяющую увидеть текущий статус выполнения запроса.