hasura graphql 模式拼接demo
Posted rongfengliang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hasura graphql 模式拼接demo相关的知识,希望对你有一定的参考价值。
实际上通过上边的介绍,模式拼接和hasura 基本没啥关系了,就是使用graphql-bindings 进行schema 合并了
基本demo
这个是官方提供的demo
git clone https://github.com/hasura/graphql-schema-stitching-demo
运行
- 依赖安装
yarn
- 运行
HASURA_GRAPHQL_ENGINE_URL=http://localhost:9090
yarn start
效果
使用到的技术
- mergeSchemas
- makeRemoteExecutableSchema
参考资料
https://github.com/hasura/graphql-schema-stitching-demo
https://oss.prisma.io/content/graphql-binding/01-overview
https://www.apollographql.com/docs/graphql-tools/remote-schemas.html
https://www.prisma.io/blog/reusing-and-composing-graphql-apis-with-graphql-bindings-80a4aa37cff5/
https://github.com/hasura/generate-graphql-bindings
以上是关于hasura graphql 模式拼接demo的主要内容,如果未能解决你的问题,请参考以下文章
hasura graphql-engine v1.0.0-alpha30 版本新功能介绍
使用 Hasura graphql 模式时如何自定义 graphql-code-generator 生成的字段的类型
hasura graphql server 集成gitlab
Apollo 联合网关背后的 Hasura GraphQL 端点