我想创建一个订阅,但是当我编译继电器时,我收到此错误:
ERROR:
Expected null to be a GraphQL composite type.
我认为我的 graphql 定义是错误的,但我不知道如何检查它。可悲的是,中继站点的文档太简单了。你知道为订阅创建一个合适的graphql有什么规则吗?
答案 0 :(得分:0)
理论上,文件schema.graphql是自动生成的,但是我找不到如何从工具中添加订阅。
我按照了这个并手动添加了一个类型,用于将此tutorial文件调整到我的案例中。 这是我的最终模式文件:
{{1}}
答案 1 :(得分:0)
期望null为GraphQL复合类型。
以上错误仅表示您在用于代码的编译模式中缺少类型。
使用GraphQL服务器获取最新的更新架构最简单的方法之一是使用get-graphql-schema
get-graphql-schema graphql server url > schema.graphql
用实际网址替换 graphql服务器网址
,然后使用更新的schema.graphql
进行编译
yarn relay-compiler --src ./src --schema schema.graphql