2023-07-14 10:16:58 +08:00
|
|
|
|
# 简介
|
|
|
|
|
|
|
|
|
|
北京 CBTC 系统测试服务端项目
|
|
|
|
|
|
|
|
|
|
# 项目说明
|
|
|
|
|
|
|
|
|
|
- 基于 Gin 框架(http 服务)
|
|
|
|
|
- jwt 认证(gin-jwt)
|
|
|
|
|
- gorm 数据库 orm 操作
|
|
|
|
|
- viper 配置管理
|
|
|
|
|
- zap 日志
|
2023-07-14 16:34:33 +08:00
|
|
|
|
- swagger 文档生成(基于[swaggo](https://github.com/swaggo/swag))(需要安装 go install github.com/swaggo/swag/cmd/swag@latest,在项目根目录(即 bj-rtsts-server-go)执行 swag init,然后启动项目即可,启动后访问 http://{ip}:{port}/swagger/index.html)
|
2023-07-14 10:25:10 +08:00
|
|
|
|
|
|
|
|
|
# 开发说明
|
|
|
|
|
|
|
|
|
|
- 在 api 目录下添加路由及请求数据解析返回
|
|
|
|
|
- 在 service 目录下添加具体的业务逻辑(数据库查询)
|
2023-07-14 17:19:00 +08:00
|
|
|
|
- 设置go 代理 go env -w GOPROXY=https://goproxy.cn,direct
|
|
|
|
|
- 运行go mod download / go mod tidy
|