golang gin realworld example app
1.0.0

La base de código Golang/Gin que contiene ejemplos del mundo real (Crud, Auth, Patrones avanzados, etc.) que se adhieren a las especificaciones y API del mundo real.
Esta base de código se creó para demostrar una aplicación FullStack completa construida con Golang/Gin, incluidas operaciones CRUD, autenticación, enrutamiento, paginación y más.
.
├── 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
├── ...
...
Asegúrese de haberlo instalado 1.13 o más.
https://golang.org/doc/install
Configurar las variables de entorno GO estándar de acuerdo con la última guía (ver https://golang.org/doc/install#install).
Desde la raíz del proyecto, ejecute:
go build ./...
go test ./...
go mod tidy
Desde la raíz del proyecto, ejecute:
go test ./...
o
go test ./... -cover
o
go test -v ./... -cover
Dependiendo de si desea ver la cobertura de la prueba y cuán detallado el resultado que desea.