【文件属性】:
文件名称:gql-demo:gqlgen + sqlboiler的演示项目
文件大小:66KB
文件格式:ZIP
更新时间:2021-02-14 17:29:36
Go
gql-demo
gql-demo正在运行演示,以探索库的使用,这些库使GraphQL服务器具有数据库访问权限,从而可以保持类型安全性并利用代码生成。
自定义ORM:
GraphQL:
GraphQL UI:
入门
开发机器先决条件
运行开发环境
启动开发服务器:
MYSQL_USER= MYSQL_PASSWORD= MYSQL_DB= bin/start.sh
迁移初始数据库架构:
MYSQL_USER= MYSQL_PASSWORD= MYSQL_DB= bin/migrate.sh
在internal/models目录中生成Go代码,使用数据库模式:
bin/generate-models.sh
在cmd/graphql/gqlgen目录中生成Go代码,使用graphql模式:
bin/generate-gql.sh
演示版
询问
订阅
【文件预览】:
gql-demo-master
----.gitignore(10B)
----go.mod(1KB)
----bin()
--------start.sh(134B)
--------migrate.sh(96B)
--------generate-models.sh(74B)
--------generate-gql.sh(84B)
----go.sum(40KB)
----README.md(1KB)
----cmd()
--------graphql()
----internal()
--------models()
--------chats()
--------orders()
--------schema.sql(814B)
--------users()
--------sqlboiler.toml(134B)