
Gin
文章平均质量分 86
通过样例学Gin框架
落雨便归尘
大三在读,爱cpp,爱go,爱后端,爱生活
展开
-
go语言后端开发学习(七)——如何在gin框架中集成限流中间件
上面就是一些常见的限流策略,虽然说现在限流策略已经不再是单体架构而是迈向分布式,但是万变不离其宗,主要还是基于上面所说的策略进行拓展李文周博客——常用限流策略——漏桶与令牌桶介绍。原创 2024-09-14 23:55:17 · 1489 阅读 · 0 评论 -
Gin框架学习笔记(六)——gin中的日志使用
fmt.Printf("[三玖]: %v %v %v %v \n",[三玖]: GET / main.main.func1 3至此我们对Gin框架的简单学习就到此为止了,更多的学习大家可以前去查看Gin框架官方文档Gin框架官方文档后面就要开始对Gorm的学习了,下篇见!原创 2024-05-21 23:16:23 · 2576 阅读 · 0 评论 -
Gin框架学习笔记(五) ——文件上传与路由中间件
我们在日常开发的时候可能忽悠很多公共的业务逻辑,比如说:登录验证,权限校验,数据分页,记录日志等等,我们在每一个模块下都进行相关逻辑的书写无疑是不现实的,在Gin框架中它允许我们在处理请求的同时自主加入自己的钩子(hook)函数来处理这些公共的业务逻辑,而这些钩子函数也就是我们所说的中间件。原创 2024-05-19 14:28:38 · 653 阅读 · 0 评论 -
gin框架学习笔记(四) ——参数绑定与参数验证
import ("reflect"Username string `json:"username" binding:"required" msg:"用户名不能为空"`Password string `json:"password" binding:"min=3,max=6" msg:"密码长度不能小于3大于6"`// GetValidMsg 返回结构体中的msg参数// 使用的时候,需要传obj的指针// 将err接口断言为具体类型ok {// 断言成功// 循环每一个错误信息。原创 2024-05-16 11:51:46 · 1255 阅读 · 0 评论 -
gin框架学习笔记(三) ——路由请求与相关参数
请求头和响应头都是HTTP消息头的一部分,它们是在HTTP通信过程中用于传递元数据的重要组成部分。请求头包含了客户端(例如浏览器、移动应用等)向服务器发送的请求的元数据信息。请求头通常包括了诸如客户端的User-Agent、Accept、Content-Type等信息,用于告知服务器请求的相关信息。例如,浏览器发送HTTP请求时,请求头中可能包含了用户代理信息、所能接受的数据类型、请求的方法(GET、POST等)等。响应头包含了服务器响应客户端请求时发送的元数据信息。原创 2024-05-14 21:05:40 · 1060 阅读 · 0 评论 -
gin框架学习笔记(二) ——相关数据与文件的响应
在看是今天的内容之前,我们收先来探究一下:什么是Web应用工作的原理?当然这个问题其实论述起来是很麻烦的,但是我们将它无限的缩小,其实可以简化为一个C/S模型,客户端(Client)负责发送请求,服务端(Server,也就使我们的Web应用)接收 请求,来进行相关的操作,模型如下:而今天我们所要介绍的就是服务端如何进行相关数据的响应。原创 2024-05-10 14:19:19 · 1127 阅读 · 0 评论 -
Gin框架笔记(一) Gin框架的安装与Hello World
Gin是一个golang的微框架,基于 httprouter,封装比较优雅,API友好,源码注释比较明确。具有快速灵活,容错率高,高性能等特点。框架更像是一些常用函数或者工具的集合。借助框架开发,不仅可以省去很多常用的封装带来的时间,也有助于团队的编码风格和形成规范。原创 2024-05-08 21:21:49 · 528 阅读 · 0 评论