GraphIQL Explorer не отображается в Gatsby при использовании gatsby-source-graphql - PullRequest
0 голосов
/ 10 апреля 2020

Я новичок в Gatsby и настроил проект aws -appsyn c -gatsby-sample . Данные GraphQL правильно отображаются на локальном сайте, как показано здесь:

enter image description here

Однако я хочу использовать проводник GraphIQL, чтобы узнать, как в дальнейшем манипулировать GraphIQL запрашивает, но опция «explorer», которую обычно показывает Gatsby, больше не отображается. Это потому, что я использую gatsby-source-graphql?

Как получить доступ к обозревателю GraphIQL, чтобы поиграть с этими данными API AppSyn c, пожалуйста? В качестве альтернативы, есть ли другой способ доступа к обозревателю GraphIQL на моем компьютере Ma c или в Интернете для доступа к моим данным?

Спасибо за любую помощь.

1 Ответ

0 голосов
/ 10 апреля 2020

Я не знаком с Гэтсби, но я инженер в команде AppSyn c.

Пока вы правильно указываете приложение GraphiQL на конечную точку API AppSyn c, оно будет работать. AppSyn c Конечные точки GraphQL не отличаются от других конечных точек GraphQL.

Самый быстрый способ заставить GraphiQL общаться с вашим API AppSyn c:

  1. скопировать URL API из панель настроек в консоли AWS AppSyn c в GraphiQL. Он должен выглядеть следующим образом: https://abcdef.appsync-api.us-west-2.amazonaws.com/graphql
  2. В GraphiQL добавьте заголовок HTTP-запроса X-API-KEY и используйте для значения ключ API, созданный на панели настроек консоли AppSyn c. Он должен начинаться с da2-xxxxxx.
  3. Теперь вы должны увидеть заполненный проводник документации, подтверждающий успешное выполнение запроса на самоанализ.
...