它解决什么问题:把接口写出来,且能管住请求流程
这套资料讲的是 Gin 框架的实用写法,定位很明确:你已经会写 Go 语法,但还没真正用框架搭过一个能跑起来的接口服务。它解决的不是语言基础问题,而是“接口怎么接住请求、参数怎么取、中间件怎么卡在流程里、响应怎么按格式回出去”这一串日常后端开发里反复出现的活。很多转 Go 的人卡在这一步:语法看懂了,真要写一个带路由分组、参数校验、cookie 处理的接口,还是会到处翻文档。这门课就是把这一段从零到能独立交付的过程拆开讲清楚,不堆理论,偏动手。
适合什么基础、学完能独立做什么
它不适合完全没写过 Go 的人,默认你已经掌握基本语法、能看懂结构体和方法。资料里没有从变量类型讲起的内容,直接进入路由、中间件、Context,所以基础薄弱会吃力。学完后,你应该能独立完成这几件事:搭一个带路由分组的接口服务、用中间件做统一鉴权或日志、取 GET 与 POST 参数并做绑定和校验、按需返回 JSON 或 HTML、处理重定向与 cookie。换句话说,写一个中小型后台接口模块,不用再照着模板抄,能自己拆需求、自己定路由结构、自己加中间件,这就达到了能上手干活的门槛。
建议先看哪几块、资料怎么配合练习
顺序上建议先把路由和参数这块吃透,再看中间件,最后看 Context 响应。原因是中间件依赖对路由分组的理解,而 Context 的响应处理又常和参数绑定一起用。具体到练习方式:每看完一段,别急着往下拖进度条,先自己写一个最小可运行的小接口,复刻资料里的逻辑,再故意改错参数类型或漏写中间件,看框架报什么错。这种主动制造报错的练法,比顺着敲一遍有效得多。资料里的代码片段是用来理解流程的,不是用来背的;真正要掌握的是“请求进来后,框架按什么顺序处理它”,这个心智模型建起来,后面写什么接口都能套上去。
学会使用gin
课程目录
* 01 Gin框架介绍以及快速入门/
* 01 gin框架介绍以及快速入门.mp4 10:55
* 02 Gin框架路由以及中间件/
* 01 Gin路由介绍以及各种请求方法.mp4 16:59
* 02 路由可选参数必选参数获取.mp4 06:39
* 03 获取get以及post参数.mp4 11:49
* 04 路由分组以及路由到控制器设计.mp4 17:20
* 05 中间件定义以及全局中间件.mp4 14:39
* 06 局部中间件.mp4 06:41
* 07 中间件执行顺序以及Next使用.mp4 07:19
* 03 Context响应参数绑定参数验证/
* 01 Context响应字符串json以及重定向.mp4 11:27
* 02 Context加载Html以及自定义函数.mp4 18:28
* 03 Abort-Set-Get-Cookie使用.mp4 13:15
* 04 参数绑定json-get-post-uri.mp4 12:49
* 05 参数验证以及自定义验证器.mp4 17:09
* 04 gin验证码使用/
* 01 验证码页面展示.mp4 09:49
* 02 验证码展示在页面.mp4 15:32
* 03 算术验证码以及中文验证码.mp4 06:52
* 04 验证验证码输入是否正确.mp4 11:02
* 05 验证码集成到Gin框架.mp4 07:34
* 06 Gin框架自定义验证器实现验证码验证.mp4 13:50
* 07 Gin框架代码优化.mp4 13:02
* 05 gin框架文件上传/
* 01 单文件上传以及扩展名验证.mp4 18:47
* 02 Gin框架多文件上传.mp4 08:29
* 06 Gorm操作数据库/
* 01 Gorm介绍以及连接MySQL数据库.mp4 10:14
* 02 模型定义自动迁移Tag标签.mp4 15:03
* 03 配置表前缀以及表名.mp4 06:08
* 04 插入数据以及插入指定字段值.mp4 07:58
* 05 批量插入以及Map数据格式插入.mp4 12:39
* 06 查询一条以及查询多条数据.mp4 11:43
* 07 内联条件查询以及获取执行sql语句.mp4 11:59
* 08 where条件查询以及join查询.mp4 18:09
* 09 更新删除以及原生sql使用.mp4 15:31
* 10 Gorm的钩子以及事务使用.mp4 19:44
* 07 gin接口aip开发jwt认证/
* 01 jwt简单介绍.mp4 11:00
* 02 jwt生成token字符串.mp4 12:25
* 03 token解析验证.mp4 13:08
* 04 token验证不通过的处理.mp4 12:38
* 05 jwt实战之用户登录返回token.mp4 15:13
* 06 中间件验证token合法性.mp4 12:48
* 08 课程资料/
* 01 课程资料






