super-graph基于golang编写的强大graphql 服务

super-graph 是基于golang 编写的一个graphql 服务(可作为library以及独立的服务)
super-graph 对于graphql 的支持是通过编译graphql查询为sql(hasura就是使用此方法)
以下是一个参考使用

环境准备

  • 安装cli
 
go get github.com/dosco/super-graph
  • 创建项目
super-graph new demo
  • 效果
├── Dockerfile
├── cloudbuild.yaml
├── config
│   ├── dev.yml
│   ├── migrations
│   │   └── 0_init.sql
│   ├── prod.yml
│   └── seed.js
└── docker-compose.yml

运行

docker-compose run demo_api ./super-graph db:setup
docker-compose up -d

效果

super-graph基于golang编写的强大graphql 服务_第1张图片

 

 

说明

super-graph是一个值得学习的基于golang的graphql server,同时官方文档也很全

参考资料

https://github.com/dosco/super-graph
https://supergraph.dev/docs/start

你可能感兴趣的:(super-graph基于golang编写的强大graphql 服务)