Оглавление:

Что такое сервер Apollo GraphQL?
Что такое сервер Apollo GraphQL?

Видео: Что такое сервер Apollo GraphQL?

Видео: Что такое сервер Apollo GraphQL?
Видео: GraphQL Crash Course #3 - Making a GraphQL Server (with Apollo) 2024, Ноябрь
Anonim

Сервер Apollo это гибкий, управляемый сообществом, готовый к работе HTTP GraphQL промежуточное ПО для Express, Hapi, Koa и других. Сервер Apollo это библиотека, которая поможет вам подключить GraphQL схема в HTTP сервер в Node.

Следовательно, что такое сервер GraphQL?

GraphQL - это язык запросов, созданный Facebook в 2012 году, который обеспечивает общий интерфейс между клиентом и сервер для извлечения данных и манипуляций. Клиент запрашивает различные данные из Сервер GraphQL через запросы. Например, клиент может запросить связанные ресурсы без определения новых конечных точек API.

Кроме того, вам нужен Apollo для GraphQL? Но GraphQL это просто язык запросов. И чтобы им было удобно пользоваться, нам нужно использовать платформу, которая будет делать вся тяжелая работа для нас. Одна такая платформа предоставляется Аполлон . В Аполлон платформа - это реализация GraphQL который может передавать данные между облаком (сервером) в пользовательский интерфейс вашего приложения.

Аналогичным образом, как мне запустить сервер Apollo?

Начать работу с Apollo Server

  1. Шаг 1: Создайте новый проект.
  2. Шаг 2: Установите зависимости.
  3. Шаг 3: Определите схему GraphQL.
  4. Шаг 4: Определите свой набор данных.
  5. Шаг 5: Определите преобразователь.
  6. Шаг 6: Создайте экземпляр ApolloServer.
  7. Шаг 7: Запустите сервер.
  8. Шаг 8: Выполните свой первый запрос.

GraphQL - интерфейс или бэкэнд?

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

Рекомендуемые: