golang gin realworld example app
1.0.0

Real World Spec 및 API를 준수하는 실제 세계 예제 (CRUD, AUTH, ADVANCED PATTERNS 등)를 포함하는 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
테스트 범위를보고 싶은지 여부와 원하는 출력이 얼마나 장악되는지에 따라.