在 apollo 模式之后出现“错误:GraphQL 模式文件应包含有效的 GraphQL 内省查询结果”:下载

Posted

技术标签:

【中文标题】在 apollo 模式之后出现“错误:GraphQL 模式文件应包含有效的 GraphQL 内省查询结果”:下载【英文标题】:Getting "error: GraphQL schema file should contain a valid GraphQL introspection query result" after apollo schema:download 【发布时间】:2019-01-02 15:37:43 【问题描述】:

所以我设置了here描述的graphql服务器

现在,我想根据 these 指令使用 apollo android 生成针对此服务器的 android 查询。

我已经针对此示例服务器尝试了不同的文件夹配置来生成模式的位置,无论我做什么,我都会在编译时收到错误消息,说“GraphQL 模式文件应该包含有效的 GraphQL 内省查询结果

有什么建议吗?

【问题讨论】:

【参考方案1】:

原来解决方案是使用 apollo-codegen cli 命令而不是 apollo schema:download

【讨论】:

我遇到了同样的问题。你如何使用apollo-codegen 我找到了一个example的使用方法:apollo-codegen download-schema http://localhost:8080/v1alpha1/graphql --output schema.json

以上是关于在 apollo 模式之后出现“错误:GraphQL 模式文件应包含有效的 GraphQL 内省查询结果”:下载的主要内容,如果未能解决你的问题,请参考以下文章

apollo 的 useQuery 数据在 client.resetStore() 之后没有更新

Sentinel 规则持久化到 apollo 配置中心

Sentinel 规则持久化到 apollo 配置中心

Graphql - Apollo 服务器 - 热更新模式

(Apollo) GraphQL 合并模式

如何在 GraphQL 和 Apollo 中部分模拟模式?