基于golang 的 RESTful API 脚手架
- 基于 gin 封装
- 数据库ORM 使用 gorm
- 使用 spf13/viper 读取配置文件
conf/config.yaml
- 使用 lexkong/log 记录和管理 API 日志
- 自定义错误码
pkg/errno
- JWT API 身份验证
- 支持 HTTPS
- Swagger 文档
- ...
- 安装与编译
git clone https://github.com/imyhui/rest-api.git
make
-
修改配置
conf/config.yaml
db: name: db_name addr: 127.0.0.1:3306 username: db_username password: db_password
-
数据库创建
db.sql
-
运行
./admin.sh start