文件名称:go-graphql-api-boilerplate:内置Go + graphql-go + gorm的GraphQL API样板
文件大小:25KB
文件格式:ZIP
更新时间:2024-06-03 23:04:39
go graphql boilerplate starter-kit gorm
转到GraphQL API样板 堆栈 去 GraphQL: ORM: 特征 用户注册并登录 更改密码,个人资料 怎么跑 初始化数据库 建立资料库 postgres= # CREATE DATABASE go; 创建一个用户作为数据库所有者 postgres= # CREATE USER go WITH ENCRYPTED PASSWORD 'go'; postgres= # ALTER DATABASE go OWNER TO go; 向用户授予数据库的所有特权 postgres= # GRANT ALL PRIVILEGES ON DATABASE go TO go; 在db.go配置数据库 // ConnectDB : connecting DB func ConnectDB () ( * DB , error ) { db , err := gorm . Open (
【文件预览】:
go-graphql-api-boilerplate-master
----go.mod(965B)
----Dockerfile(493B)
----handler()
--------graphql.go(912B)
--------auth.go(841B)
--------handler.go(408B)
--------graphiql.go(2KB)
----resolvers()
--------get_my_profile.go(1KB)
--------user_response.go(1KB)
--------sign_in.go(1KB)
--------sign_in_test.go(390B)
--------resolvers.go(164B)
--------sign_up.go(1KB)
--------change_profile.go(1KB)
--------change_password.go(1KB)
----model()
--------user.go(1KB)
----server.go(989B)
----db()
--------db.go(394B)
----LICENSE(1KB)
----schema()
--------schema_test.go(106B)
--------schema.go(156B)
--------shared()
--------Query()
--------Mutation()
----go.sum(16KB)
----utils()
--------sign_JWT.go(397B)
--------validate_JWT.go(893B)
--------sign_JWT_test.go(170B)
--------validate_JWT_test.go(418B)
----README.md(3KB)
----migrations()
--------init.go(303B)