Как использовать GraphQL без React? - PullRequest
0 голосов
/ 07 октября 2018

В настоящее время я использую GraphQL для своего приложения React.

Как вы можете использовать GraphQL для многостраничного веб-сайта?

Я предполагаю, что должно быть какое-тоначальная загрузка страницы в браузер, который будет отправлять запросы на сервер GraphQL.

1 Ответ

0 голосов
/ 07 октября 2018

Необходимо учитывать следующие пункты

  • GraphQL - это набор спецификаций и может быть реализован на любом языке.
  • Проще говоря, graphql - это LAYER междуAPI вашего внешнего и внутреннего интерфейсов
  • Если вам нужны данные от нескольких веб-API, вы просто отправляете запрос на сервер Graphql, он выполнит тяжелую работу по созданию API, агрегирует результат и отправляет ответклиенту.
  • Запрос Graphql - это не что иное, как простой HTTP-вызов к серверу grahpql с запросом данных, которые разрешаются на сервере GraphQL.

Теперь перейдем к вашему вопросу, вы можете использовать graphql независимо от технологии внешнего интерфейса.Вы используете reach angular jquery etc etc.Это простой http запрос.Если ваша страница многостраничная, вы можете загрузить веб-сервер формы статического контента, а для динамического контента вы можете использовать запрос graphql через ajax.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...