golang gin realworld example app
1.0.0

Base de código de Golang/Gin contendo exemplos do mundo real (CRUD, AUTH, Padrões avançados, etc.) que aderem às especificações e API do mundo real.
Esta base de código foi criada para demonstrar um aplicativo de pilhas completas de pleno, construído com Golang/Gin, incluindo operações CRUD, autenticação, roteamento, paginação e muito mais.
.
├── gorm.db
├── hello.go
├── common
│ ├── utils.go //small tools function
│ └── database.go //DB connect manager
├── users
| ├── models.go //data models define & DB operation
| ├── serializers.go //response computing & format
| ├── routers.go //business logic & router binding
| ├── middlewares.go //put the before & after logic of handle request
| └── validators.go //form/json checker
├── ...
...
Certifique -se de que você tenha ido 1,13 ou superior instalado.
https://golang.org/doc/install
Configure as variáveis de ambiente GO padrão de acordo com as mais recentes orientações (consulte https://golang.org/doc/install#install).
Da raiz do projeto, execute:
go build ./...
go test ./...
go mod tidy
Da raiz do projeto, execute:
go test ./...
ou
go test ./... -cover
ou
go test -v ./... -cover
Dependendo se você deseja ver a cobertura do teste e de quão detalhado a saída deseja.