Как создать GraphQL Document Explorer - PullRequest
0 голосов
/ 11 января 2019

Я пытаюсь использовать этот пакет npm для создания документов Graphql.

Это запрос, который я использовал

function fetcher(query) {
  const queryLog = gql`myquery`;
  return fetch(window.location.origin + '/graphql', {
    method: 'POST',
    headers: {
        Accept: 'application/json',
        'Content-Type': 'application/json',
    },
    body: JSON.stringify({
        query: queryLog,
    }),
  }).then(function(r) {
    return r.json();
  });
}

Но это выдает ошибку

TypeError: Cannot read property 'GraphQLDocs' of undefined

Может кто-нибудь, пожалуйста, помогите, как я могу использовать это?

1 Ответ

0 голосов
/ 11 января 2019

Вам необходимо импортировать пакет вверху скрипта

import { GraphQLDocs } from 'graphql-docs';

Измените рендер на

<GraphQLDocs fetcher={fetcher} />

Документация не обновляется. Есть пример, включенный в исходный код https://github.com/mhallin/graphql-docs/tree/master/example

Не рекомендуется использовать этот пакет, поскольку он не обновлялся 2 года назад.

...