随笔分类 -  gin框架

摘要:官网 https://gorm.io/zh_CN/ 安装 go get -u github.com/jinzhu/gorm 连接数据库 连接不同的数据库都需要导入对应数据的驱动程序,GORM已经贴心的为我们包装了一些驱动程序,只需要按如下方式导入需要的数据库驱动即可: import _ "githu 阅读全文
posted @ 2022-10-21 09:16 那就凑个整吧 阅读(88) 评论(0) 推荐(0) 编辑
摘要:中间件介绍 Gin 框架允许开发者在处理请求的过程中,加入用户自己的钩子(Hook)函数。这个钩子函 数就叫中间件,中间件适合处理一些公共的业务逻辑,比如登录认证、权限校验、数据分页、 记录日志、耗时统计等 通俗的讲:中间件就是匹配路由前和匹配路由完成后执行的一系列操作 局部中间件 初始中间件 Gi 阅读全文
posted @ 2022-10-19 15:55 那就凑个整吧 阅读(162) 评论(0) 推荐(0) 编辑
摘要:自定义控制器 当我们的项目比较大的时候有必要对我们的控制器进行分组,我们采用MVC架构,自定义C层controller,控制器 目录结构 main.go package main import ( "gin_test/routers" "github.com/gin-gonic/gin" ) fun 阅读全文
posted @ 2022-10-19 15:29 那就凑个整吧 阅读(37) 评论(0) 推荐(0) 编辑
摘要:路由分组 routes group是为了管理一些相同的URL https://gin-gonic.com/zh-cn/docs/examples/grouping-routes/ package main import ( "fmt" "github.com/gin-gonic/gin" ) // 阅读全文
posted @ 2022-10-19 13:43 那就凑个整吧 阅读(35) 评论(0) 推荐(0) 编辑
摘要:路由的基本使用 gin 框架中采用的路由库是基于httprouter做的 地址为:https://github.com/julienschmidt/httprouter 基本路由 package main import ( "github.com/gin-gonic/gin" "net/http" 阅读全文
posted @ 2022-10-19 11:30 那就凑个整吧 阅读(47) 评论(0) 推荐(0) 编辑
摘要:请求 Gin的请求对象被封装在gin.Context这个结构体指针中 fmt.Println(c.Request.Method) // 请求方式 fmt.Println(c.Request.Header) // 请求头 fmt.Println(c.Request.RemoteAddr) // 客户端 阅读全文
posted @ 2022-10-19 10:48 那就凑个整吧 阅读(124) 评论(0) 推荐(0) 编辑
摘要:工具一:fresh Fresh是一个命令行工具,每次保存Go或模版文件时,该工具都会生成或重新启动Web应用程序。Fresh将监视文件事件,并且每次创建/修改/删除文件时,Fresh都会生成并重新启动应用程序。如果go build返回错误,它会将记录在tmp文件夹中 // 0 地址 :https:/ 阅读全文
posted @ 2022-10-19 10:41 那就凑个整吧 阅读(174) 评论(0) 推荐(0) 编辑
摘要:正常情况下安装使用官方提供的命令直接安装即可: go get -u github.com/gin-gonic/gin 因为有些是国外的网连接不到,导致安装失败,这时就需要修改 GO 语言环境配置,修改代理即可下载安装。 go env -w GO111MODULE=on go env -w GOPRO 阅读全文
posted @ 2022-10-08 09:43 那就凑个整吧 阅读(266) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示