gin-gorm-vue基于gin实现一种MVC开发模式的架构,搭建一套中小型API.已经实现jwt登陆,Viper监控配置文件改动,并热加载配置文件
- gin 框架的使用,渐进式的项目优化 gin 项目 MVC
- jwt 与 中间件 在go 项目中的运用
- Viper 监控配置文件改动,并热加载配置文件
- 记录和管理日志
- 数据库初始化:支持对多个数据库进行初始化和连接管理
- 自定义业务错误信息
- 统一处理响应格式
- 处理读取和返回HTTP请求
- cors处理
- vue 的项目搭建
- vue 的路由中间件
- vuex 的使用 会不断更新
- 日志包 lexkong/log
1.支持日志输出流配置,可以输出到 stdout 或 file,也可以同时输出到 stdout 和 file 2.支持输出为 JSON 或 plaintext 格式 3.支持彩色输出 4.支持 log rotate 功能 5.高性能
- 数据库包 gorm
ORM 是 GitHub 上 star 数最多的 gorm,相较于其他 ORM,它用起来更方便,更稳定,社区也更活跃