# gin-blog-servive **Repository Path**: samperson/gin-blog-servive ## Basic Information - **Project Name**: gin-blog-servive - **Description**: gin框架的简易博客接口实现 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-12-24 - **Last Updated**: 2021-03-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 基于gin框架的建议博客 gin-blog-service 1、安装gin框架 go get -u github.com/gin-gonic/gin 2、安装viper组件 go get -u github.com/spf13/viper 3、安装gorm组件 go get -u github.com/jinzhu/gorm 4、安装lumberjack日志组件 go get -u gopkg.in/natefinch/lumberjack.v2 5、安装swagger相关依赖的库 (1)go get -u github.com/swaggo/swag/cmd/swag (2)go get -u github.com/swaggo/gin-swagger (3)go get -u github.com/swaggo/files (4)go get -u github.com/alecthomas/template 6、安装validator验证依赖 go get -u github.com/go-playground/validator/v10 7、安装jwt依赖 go get -u github.com/dgrijalva/jwt-go 8、安装mail邮箱依赖(非必要) go get -u gopkg.in/gomail.v2 9、限流器依赖(非必要) go get -u github.com/juju/ratelimit 10、安装jaeger链路追踪依赖(非必要) go get -u github.com/opentracing/opentracing-go go get -u github.com/uber/jaeger-client-go go get -u github.com/eddycjy/opentracing-gorm(SQL追踪) 11、文件热更新fsnotify依赖 go get -u golang.org/x/sys/... go get -u github.com/fsnotify/fsnotify