是否可以从上传到 Apollo Engine 的模式重新创建“schema.graphql”文件?
Is it possible to recreate `schema.graphql` file from a schema uploaded to Apollo Engine?
在获得 pushed Apollo 引擎的架构后,是否可以重新创建最初用于推送架构的 schema.graphql
?
看来我能得到的最好的是 JSON 版本的模式,通过 apollo client:download-schema
获得。
您可以使用核心库将任何模式自省结果转换为 SDL:
const { buildClientSchema, printSchema } = require('graphql')
const introspectionResult = require('./schema.json')
const schema = buildClientSchema(introspectionResult)
const sdl = printSchema(schema)
在获得 pushed Apollo 引擎的架构后,是否可以重新创建最初用于推送架构的 schema.graphql
?
看来我能得到的最好的是 JSON 版本的模式,通过 apollo client:download-schema
获得。
您可以使用核心库将任何模式自省结果转换为 SDL:
const { buildClientSchema, printSchema } = require('graphql')
const introspectionResult = require('./schema.json')
const schema = buildClientSchema(introspectionResult)
const sdl = printSchema(schema)