go 基于gin-vue 构建一套mvc开发应用
使用go构建API
如何使用go-gin-gorm-jwt-vue基于gin实现一种MVC开发模式的架构,实现中小型项目的API构架
项目代码
可以学习到知识
- gin 框架的使用,渐进式的项目优化 gin 项目 MVC
- jwt 与 中间件 在go 项目中的运用
- Viper 监控配置文件改动,并热加载配置文件
- 记录和管理日志
- 数据库初始化:支持对多个数据库进行初始化和连接管理
- 自定义业务错误信息
- 统一处理响应格式
- 处理读取和返回HTTP请求
- cors处理
- vue 的项目搭建
- vue 的路由中间件
- vuex 的使用
会不断更新中。。。。。
推荐的包
- 日志包 lexkong/log
1.高性能2.支持日志输出流配置,可以输出到 stdout 或 file,也可以同时输出到 stdout 和 file 3.支持输出为 JSON 或 plaintext 格式 4.支持彩色输出 5.支持 log rotate 功能 。。。。。
- 数据库包 gorm
gorm更方便,更稳定,社区也更活跃
项目代码有帮助到你记得点赞👍👍👍
github地址
本作品采用《CC 协议》,转载必须注明作者和本文链接