随笔分类 - Golang-Gin框架
摘要:go-ini是golang ini文件操作库,也兼容其他格式,包括但不限于 my.cnf、.gitconfig 使用三方库 "gopkg.in/ini.v1" ini文件格式语法 ; 注释使用分号 ; ini文件语法 env = test ; [] 分区符 [mysql] Host = 127.0.
阅读全文
摘要:GORM 是 Golang 的一个 orm 框架。简单说,ORM 就是通过实例对象的语法,完成关系型数据库的操作的技术,是"对象-关系映射"(Object/Relational Mapping) 的缩写。使用 ORM框架可以让我们更方便的操作数据库。 GORM 官方支持的数据库类型有: MySQL,
阅读全文
摘要:Cookie ● HTTP 是无状态协议。简单地说,当你浏览了一个页面,然后转到同一个网站的另一个页面,服务器无法认识到这是同一个浏览器在访问同一个网站。每一次的访问,都是没有任何关系的。如果我们要实现多个页面之间共享数据的话我们就可以使用 Cookie 或者 Session 实现 ● cookie
阅读全文
摘要:单文件上传 需要在上传文件的 form 表单上面需要加入 enctype="multipart/form-data" router.POST("/newFile", func(context *gin.Context) { // FormFile 返回两个值,一个是对应的文件,一个是err,参数是是
阅读全文
摘要:中间件 Gin 框架允许开发者在处理请求的过程中,加入用户自己的钩子(Hook)函数。这个钩子函数就叫中间件,中间件适合处理一些公共的业务逻辑,比如登录认证、权限校验、数据分页、记录日志、耗时统计等。 通俗的讲:中间件就是匹配路由前和匹配路由完成后执行的一系列操作 路由中间件 Gin 中的中间件必须
阅读全文
摘要:获取请求传参 获取get请求传参 Query和DefaultQuery router := gin.Default() // 127.0.0.1:8080/index?page=1&category=2 router.GET("/index", func(context *gin.Context)
阅读全文
摘要:Gin 是一个 Go (Golang) 编写的轻量级 http web 框架,运行速度非常快 Gin 的官网:https://gin-gonic.com/zh-cn/ Gin Github 地址:https://github.com/gin-gonic/gin gin环境搭建 下载并安装 # go
阅读全文
