# GinBlog **Repository Path**: luoxiang723/GinBlog ## Basic Information - **Project Name**: GinBlog - **Description**: No description available - **Primary Language**: Go - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-10-28 - **Last Updated**: 2025-10-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 1、go mod init GibBlog # 2、数据库 Mysql 5.7 # 3、定义models # 4、初始化Gorm ```` go get gorm.io/gorm@v1.31.0 ```` # 5、初始化Gin ```` go get github.com/gin-gonic/gin@v1.11.0 ```` # 6、登录&注册 # 7、jwt认证中间件 ```` go get github.com/golang-jwt/jwt/v5@v5.3.0 ```` # 8、功能接口实现 # 9、集成swagger、zap、配置 ```` zap go get go.uber.org/zap@v1.27.0 ```` ``` shell 安装swag命令行工具(需要Go 1.16+) go install github.com/swaggo/swag/cmd/swag@latest # v1.16.6 安装gin-swagger中间件 go get -u github.com/swaggo/gin-swagger # v1.6.1 go get -u github.com/swaggo/files ``` ```` # 在项目根目录执行以下命令生成Swagger文档: # 基本命令 swag init swag init -g main.go ```` # 10、测试 访问swagger进行测试 /swagger/index.html