命令
goctl api go -api shorturl.api -dir .
生成目錄結構
luwei@luweideMacBook-Pro-2 api % goctl api go -api shorturl.api -dir .
Done.
luwei@luweideMacBook-Pro-2 api % tree
.
├── etc
│ └── shorturl-api.yaml
├── internal
│ ├── config
│ │ └── config.go
│ ├── handler
│ │ ├── expandhandler.go
│ │ ├── routes.go
│ │ └── shortenhandler.go
│ ├── logic
│ │ ├── expandlogic.go
│ │ └── shortenlogic.go
│ ├── svc
│ │ └── servicecontext.go
│ └── types
│ └── types.go
├── shorturl.api
└── shorturl.go
7 directories, 11 files
luwei@luweideMacBook-Pro-2 api %
官方介紹
.
├── api
│ ├── etc
│ │ └── shorturl-api.yaml
│ ├── internal
│ │ ├── config
│ │ │ └── config.go
│ │ ├── handler
│ │ │ ├── expandhandler.go
│ │ │ ├── routes.go
│ │ │ └── shortenhandler.go
│ │ ├── logic
│ │ │ ├── expandlogic.go
│ │ │ └── shortenlogic.go
│ │ ├── svc
│ │ │ └── servicecontext.go
│ │ └── types
│ │ └── types.go
│ ├── shorturl.api
│ └── shorturl.go
├── go.mod
└── go.sum
本作品採用《CC 協議》,轉載必須註明作者和本文連結