- go博客后端
- 介绍
- 技术
- 软件结构
- 安装教程
- 地址
go博客后端
技术web框架:Gin 数据库: MySQL ,Redis MySQL操作:Gorm Redis操作: go-redis redis主从哨兵搭建 日志: Logrus日志框架,使用lfshook,file-rotatelogs做日志分割 配置文件:ini JWT验证:jwt-go 密码加密:Scrypt加密 跨域:cors 验证器:validator软件结构
├─ .gitignore │ go.mod // 项目依赖 │ go.sum │ LICENSE │ main.go //主程序 │ README.md │ ├─api ├─v1 ├─article.go ├─category.go ├─comment.go ├─dynamic.go ├─login.go ├─music.gp ├─picture.go ├─recommendation.go ├─source.go ├─user.go ├─views.go ├─config // 项目配置入口 config.ini ├─database // 数据库备份文件(初始化) ├─dao ├─redis ├─Article.go ├─initRedis.go ├─Music.go ├─Picture.go ├─Source.go ├─User.go ├─Views.go ├─Article.go ├─Category.go ├─Comment.go ├─Dynamic.go ├─initDB.go ├─Login.go ├─Music.go ├─Picture.go ├─Recommendation.go ├─User.go ├─log // 项目日志 ├─middleware // 中间件 ├─cors.go ├─jwt.go ├─logger.go ├─model // 数据模型层 ├─Article.go ├─Category.go ├─Comment.go ├─Dynamic.go ├─Music.go ├─Picture.go ├─Recommendation.go ├─Source.go ├─User.go ├─service ├─Article.go ├─Category.go ├─Comment.go ├─Dynamic.go ├─Music.go ├─Picture.go ├─Recommendation.go ├─User.go ├─routes │ router.go // 路由入口 ├─upload ├─utils // 项目公用工具库 │ │ setting.go │ ├─encryption ├─errmsg │ └─validator安装教程
1.拉取项目
git clone git@gitee.com:jtyyds/go-blog-backend.git
2.编译
go build main.go
3.运行
main.exe地址
gitee地址:https://gitee.com/jtyyds/go-blog-backend



