使用GraphiQL或GraphQL端点生成schema.json

csm232s

我在创建可以用babel-relay-plugin解析而不会出错的schema.json文件时遇到问题。看一下中继的example文件夹中包含schema.json文件,我试图在GraphiQL中复制查询,但似乎无法正确处理。我正在使用Laravel作为后端。我可以通过GraphiQL或向GraphQL端点发送请求并保存响应来完成此操作吗?

尝试解析schema.json文件时发生的错误:

Cannot read property 'reduce' of undefined while parsing file: /Users/username/Sites/Homestead/Code/ineedmg-graphql/resources/assets/js/app.js

最后一次使用GraphiQL的尝试:

{
  __schema {
    queryType { 
      name
    },
    types {
        kind,
        name,
        description,
        fields {
            name,
            description,
            type {
              name,
              kind,
              ofType {
                name
                description
              }
            }
            isDeprecated,
            deprecationReason,
        },
      inputFields {
        name
        description
      }
      interfaces {
        kind
        name
        description
      },
      enumValues {
        name
        description
        isDeprecated
        deprecationReason
      }
    },
    mutationType { 
      name
    },
    directives {
      name,
      description,
      onOperation,
      onFragment,
      onField,
      args {
        name
        description
        defaultValue
      }
    }
  }
}
泰翁

是的!如果看一下示例,可以看到它们schema.json通过执行查询来生成文件:https : //github.com/relayjs/relay-starter-kit/blob/84da9351d100f97e6ed4f08bc70a893779e61c29/scripts/updateSchema.js#L11

该查询实际上只是来自graphql-js的特定查询:https : //github.com/graphql/graphql-js/blob/v0.4.12/src/utilities/introspectionQuery.js#L11-L89

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从架构对象生成 GraphQL schema.json

来自分类Dev

如何使用 webflux 端点从 React 生成 json 流

来自分类Dev

从POJO生成Json Schema

来自分类Dev

从Json Schema生成样本Json输出

来自分类Dev

JSON REST端点返回/使用JSON文字

来自分类Dev

使用 REQUESTS 从端点抓取 JSON

来自分类Dev

使用JSON视图生成JSON

来自分类Dev

GraphQL Query 从 JSON 数据源返回 GraphiQL 和 App 中的空对象

来自分类Dev

使用jQuery生成JSON

来自分类Dev

使用 Json Schema 的构造函数、getter 和 setter 生成 Javascript 类

来自分类Dev

使用Newtonsoft.Json生成JSON问题

来自分类Dev

使用 JSON.NET 生成截断的 JSON

来自分类Dev

Json Schema-使用引用使用枚举

来自分类Dev

从端点返回内联 JSON

来自分类Dev

使用Apollo Server时如何生成schema.graphql文件?

来自分类Dev

使用R生成嵌套的JSON

来自分类Dev

使用列表生成json布局

来自分类Dev

使用字典生成json

来自分类Dev

Json Schema:根据使用类型验证类型

来自分类Dev

使用 AJV for Json Schema 修改数据

来自分类Dev

在使用Express传递到视图之前处理端点JSON数据

来自分类Dev

使用Google文档作为数据端点获取JSON

来自分类Dev

更改来自 api 端点的 json 格式以在组件中使用

来自分类Dev

使用JSON搜索JSON

来自分类Dev

即使使用在线POCO生成器,也无法反序列化当前JSON数组-Auth0管理API端点-

来自分类Dev

从JSON模式生成示例JSON

来自分类Dev

从JSON模式生成示例JSON

来自分类Dev

GraphQL,使用GraphiQL 查询的语法不正确

来自分类Dev

JSon schema and Inheritance