golang gin realworld example app
1.0.0

Golang/Gin -Codebasis, die Beispiele in realer Welt (CRUD, Auth, Advanced Muster usw.) enthalten, die sich an die Realworld -Spezifikation und die API halten.
Diese Codebasis wurde erstellt, um eine vollwertige FullStack -Anwendung mit Golang/Gin zu demonstrieren, einschließlich CRUD -Operationen, Authentifizierung, Routing, Pagination und vielem mehr.
.
├── 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
├── ...
...
Stellen Sie sicher, dass Sie 1.13 oder höher installiert sind.
https://golang.org/doc/install
Richten Sie die Standard-GO-Umgebungsvariablen gemäß den neuesten Anleitungen ein (siehe https://golang.org/doc/install#install).
Aus der Projektwurzel ausführen:
go build ./...
go test ./...
go mod tidy
Aus der Projektwurzel ausführen:
go test ./...
oder
go test ./... -cover
oder
go test -v ./... -cover
Abhängig davon, ob Sie die Testabdeckung sehen möchten und wie die gewünschte Ausgabe ausführlich ist.