【文件属性】:
文件名称:gin-rest-cqrs-example:Go,Gin,MySQL,Redis,REST api,CQRS,Swagger的示例
文件大小:70KB
文件格式:ZIP
更新时间:2021-05-24 06:36:35
mysql go docker redis golang
杜松子酒CQRS Rest API示例
这是示例Go项目。
前往: :
杜松子酒: :
Gorm: :
码头工人: :
入门
这是Gin,redis,mysql和Go制作的REST api。
先决条件
请安装Go和docker。
我建议在您的环境中使用docker。
安装Go: :
安装适用于MAC的Docker: :
安装适用于Windows的Docker: : //docs.docker.com/docker-for-windows/install/
安装撰写: https : //docs.docker.com/compose/install/
创建开发环境
首先,创建目录$GOPATH/src/github.com/kyhsa93/并将此存储库克隆到您的目录下。
mkdir $GOPATH /src/github.com/kyhs
【文件预览】:
gin-rest-cqrs-example-master
----.gitignore(32B)
----go.mod(736B)
----Dockerfile(286B)
----.dockerignore(40B)
----docker-compose.dev.yml(491B)
----profile()
--------dto()
--------api()
--------entity()
--------repository()
--------controller()
--------model()
--------main.go(2KB)
--------command()
--------body()
--------query()
----.env(250B)
----go.sum(33KB)
----docker-compose.yml(771B)
----util()
--------main_test.go(277B)
--------main.go(321B)
--------error()
----.github()
--------workflows()
----file()
--------dto()
--------api()
--------entity()
--------repository()
--------aws()
--------controller()
--------model()
--------main.go(2KB)
--------command()
--------query()
----main.go(864B)
----README.md(6KB)
----.aws()
--------buckets.sh(53B)
----config()
--------aws.go(4KB)
--------swagger.go(440B)
--------auth.go(1KB)
--------server.go(2KB)
--------redis.go(855B)
--------main.go(2KB)
--------email.go(1KB)
--------database.go(2KB)
----nginx.conf(946B)
----account()
--------domain()
--------interfaces()
--------infrastructure()
--------application()
----docs()
--------swagger.yaml(8KB)
--------docs.go(18KB)
--------swagger.json(17KB)