Поделиться через


Что такое GraphQL для Azure?

Узнайте о службах и средствах, необходимых для создания и развертывания приложений GraphQL в Azure. Независимо от того, размещаете ли вы существующие приложения GraphQL или создаете новые конечные точки GraphQL, Azure предоставляет ресурсы для этого без изменений в коде.

Узнайте, как использовать GraphQL в Azure.

  • Перенос приложений GraphQL в службы размещения веб-приложений Azure, такие как Статические веб-приложения, Служба приложений и Функции Azure.
  • Создайте конечные точки GraphQL в существующие источники данных без добавления инфраструктуры GraphQL. Интеграция микрослужб, объединение вызовов существующих резервных служб с помощью Управление API или доступа к базе данных через GraphQL с помощью построителя API данных.

Что такое GraphQL?

GraphQL — это язык запросов для API-интерфейсов и среда выполнения для выполнения этих запросов с существующими данными. GraphQL предоставляет полное и понятное описание данных в API, дает клиентам возможность запрашивать именно то, что им нужно, и ничего больше. Это позволяет упростить развитие API-интерфейсов с течением времени и получить мощные инструменты для разработки.

Поддержка языка GraphQL обширна, что позволяет выбрать нужный язык для создания приложений GraphQL. GraphQL также поддерживается многими клиентскими библиотеками и серверными библиотеками.

Перенос приложений GraphQL в Azure

При переносе существующего приложения в Azure рассмотрите следующие службы и их использование:

  • Размещение. Вы можете перенести существующие приложения в Azure и воспользоваться преимуществами служб размещения веб-приложений Azure. Какая служба зависит от развертывания приложения.
  • Проверка подлинности. Используйте платформу удостоверений для добавления проверки подлинности в приложение.
  • Запрос и изменение данных. Использование службы данных для хранения данных и использования построителя данных для запроса и мутации данных с помощью GraphQL.
  • Уровень API. Использование API GraphQL в Azure Управление API

Создание конечных точек GraphQL в существующих источниках данных

При сборке конечных точек GraphQL в существующие источники данных рассмотрите следующие службы и их использование:

  • Пользовательские конечные точки API: используйте Azure Управление API для создания конечной точки GraphQL в существующих источниках данных Azure.
  • Конечные точки статических данных: используйте Статические веб-приложения и data-api конечную точку, staticwebapp.database.config.json настроенную в файле, чтобы создать конечную точку GraphQL, доступную из статического клиентского приложения в существующие источники данных Azure.

Ресурсы

Дополнительные сведения о создании приложений GraphQL в Azure: