Форматировщик GraphQL
Форматировщик GraphQL. Форматирует запросы и переменные, проверяет синтаксис. Искать: graphql formatter.
2
Запрос GraphQL
Переменные
Результат запроса GraphQL
Read Only
Результат переменных
Read Only
Как использовать
Об этом инструменте
Форматирует GraphQL запросы и переменные, проверяет синтаксис. Искать: graphql formatter.
Как использовать
Введите GraphQL запрос и переменные (JSON) или загрузите из файла. Просмотр и копирование форматированного вывода.
Примеры использования
• Улучшение читаемости GraphQL запросов • Отладка синтаксических ошибок • Форматирование переменных (JSON) • Проверка запросов при разработке API
How it works
■ Что такое GraphQL? GraphQL — язык запросов и схем для API. Клиенты запрашивают только нужные данные, избегая переполучения в REST. Поддерживает query, mutation, subscription; переменные передают параметры.
Частые вопросы
- Q: Поддерживаются ли переменные GraphQL?
- A: Да. Вставьте запрос в поле запроса, а JSON-переменные — в поле переменных. Оба форматируются независимо, синтаксические ошибки в каждом из них сообщаются отдельно.
- Q: Какие типы GraphQL-документов поддерживаются?
- A: Запросы, мутации, подписки, фрагменты и определения схемы (SDL).
- Q: Можно ли использовать инструмент для проверки запроса перед отправкой в API?
- A: Инструмент проверяет синтаксис GraphQL (отсутствующие скобки, недопустимые ключевые слова), но не валидирует запрос по конкретной схеме. Ошибки в именах полей обнаружены не будут.
- Q: Почему результат форматирования отличается от того, что даёт IDE?
- A: Разные форматировщики могут делать разные стилистические выборы (например, пустые строки между полями). Инструмент следует стандартным соглашениям форматирования GraphQL, принятым в эталонной библиотеке graphql-js.
- Q: Запрос отправляется на сервер?
- A: Нет. Все форматирование и проверка синтаксиса выполняются в браузере. Запросы и переменные не передаются ни на какой сервер.
