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 端点

有没有办法使用 nodejs 重新加载 hasura 远程模式

为啥我使用 graphql > hasura > postgres 保存日期时出错