【问题标题】:How to generate GraphQL Documentation Explorer如何生成 GraphQL 文档资源管理器
【发布时间】:2019-06-06 01:09:35
【问题描述】:

我正在尝试使用此 npm package 来生成 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

有人可以帮我如何使用它吗?

【问题讨论】:

    标签: reactjs graphql graphql-js


    【解决方案1】:

    需要在脚本顶部导入包

    import { GraphQLDocs } from 'graphql-docs';
    

    将渲染更改为

    <GraphQLDocs fetcher={fetcher} />
    

    文档未更新。源代码中包含一个示例 https://github.com/mhallin/graphql-docs/tree/master/example

    不建议使用此软件包,因为它自 2 年前以来没有更新。

    【讨论】:

      猜你喜欢
      • 2021-04-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-12
      相关资源
      最近更新 更多