golang gin realworld example app
1.0.0

RealWorld SpecとAPIを順守する現実世界の例(CRUD、AUTH、高度なパターンなど)を含むGolang/Ginコードベース。
このコードベースは、CRUD操作、認証、ルーティング、ページネーションなどを含むGolang/GINで構築された完全に駆け抜けたフルスタックアプリケーションを実証するために作成されました。
.
├── 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
├── ...
...
1.13以降がインストールされていることを確認してください。
https://golang.org/doc/install
最新のガイダンスに従って標準GO環境変数をセットアップします(https://golang.org/doc/install#installを参照)。
プロジェクトルートから、実行してください:
go build ./...
go test ./...
go mod tidy
プロジェクトルートから、実行してください:
go test ./...
または
go test ./... -cover
または
go test -v ./... -cover
テストカバレッジを確認するかどうか、および必要な出力をどのように冗長にするかに応じて。