golang 开发 api接口 基本框架
- golang
- swagger
golang 官网: https://golang.org/
如果没有开启 go module,则需要开启,可以通过 go env
查看GO111MODULE
开启情况
开启命令
export GO111MODULE=on
gin-swagger
官网: https://github.com/swaggo/gin-swagger
简洁安装
go get -u github.com/swaggo/swag/cmd/swag
若 $GOPATH/bin
没有加入$PATH中,你需要执行将其可执行文件移动到$GOBIN下
mv $GOPATH/bin/swag /usr/local/go/bin
# 切换到项目根目录
cd ~/path/to/gopro
# 安装更新依赖
go mod tidy && go mod download
# 生成 api 文档
swag init
# 修改配置,只需要修改 config.toml 配置即可
cp config.toml.example config.toml
# 运行
go run main.go -f config.toml
配置文件,重点修改数据库配置和http端口号