登录
首页 >  专题 >  Go Web / Gin 实战路线
Go Web / Gin 实战路线

Go Web / Gin 实战路线

从 Gin 入门、RESTful API 到 JWT、CSRF、限流和 Context 边界
路线 中级 约240分钟 7浏览
这个专题适合已经掌握 Go 基础、准备开发 Web API 或后端服务的学习者。它不只罗列 Gin 语法,而是把路由、请求参数、RESTful API、认证安全、Context 边界、限流和文件导出这些项目里会连续遇到的问题串成一条路线。
学习建议:建议先看 Gin 入门,理解路由、请求和响应;再看 RESTful API 和 JWT,建立接口规范与登录认证;随后补 CSRF、Context 和限流,最后用 Excel 导出与课程资源把知识落到完整项目里。
11资源
6必学
4模块
4小时

学习路径

从框架上手到生产接口治理

Golang中Gin框架的使用入门教程
文章 初级 必学

Golang中Gin框架的使用入门教程

从安装 Gin、引入包、简单服务到基础请求处理,适合作为 Gin 学习第一站。
专题需要先让读者把 Gin 跑起来,后面的 API、认证和中间件才有落点。
Go Ginrest实现一个RESTful接口
文章 中级 必学

Go Ginrest实现一个RESTful接口

围绕 Gin 和 RESTful 思路实现接口,帮助读者理解资源、路由和处理函数组织方式。
Gin 入门之后马上进入 RESTful API,可以避免接口只停留在 hello world。
Go开发Gin项目添加jwt功能实例详解
文章 中级 必学

Go开发Gin项目添加jwt功能实例详解

讲解 JWT 的使用场景和在 Gin 项目中添加登录认证能力的实现过程。
认证是 Web API 项目的核心能力,适合放在 RESTful 之后继续学习。
go语言csrf库使用实现原理示例解析
文章 中级 必学

go语言csrf库使用实现原理示例解析

解释 CSRF 攻击原理、常见防护方式,以及 Go Web 中 CSRF 中间件的使用。
JWT 解决认证身份,CSRF 帮读者理解浏览器场景下的请求安全边界。
从Context到go设计理念轻松上手教程
文章 中级 必学

从Context到go设计理念轻松上手教程

从 context 包入手,解释取消、超时、请求链路传递和 Go 设计思路。
Web 请求最终都要处理超时、取消和上下文传递,Context 是生产接口治理的关键。
go实现限流功能示例
文章 中级 必学

go实现限流功能示例

通过示例讲解 Go 服务里的限流思路,适合补充接口入口保护。
有认证和 Context 之后,再加限流,专题就从功能开发进入生产治理。

项目实战补充

把接口能力落到真实业务场景

Go结合Gin导出Mysql数据到Excel表格
文章 中级 选学

Go结合Gin导出Mysql数据到Excel表格

使用 Gin、MySQL 和 Excelize 实现数据导出,覆盖浏览器下载和本地保存场景。
导出下载是后台系统常见需求,能让读者把 Gin 请求处理和业务数据结合起来。
golang中使用匿名结构体的方法
文章 初级 选学

golang中使用匿名结构体的方法

介绍匿名结构体在 JSON 反序列化和一次性请求参数场景中的使用方式。
Gin 项目里经常需要处理临时请求结构,这篇可作为请求参数建模的补充阅读。
Go WEB框架使用拦截器验证用户登录状态实现
文章 中级 选学

Go WEB框架使用拦截器验证用户登录状态实现

讲解 Web 框架拦截器在登录状态校验、请求日志和错误处理中的作用。
虽然不是 Gin 专属,但能帮助读者理解中间件/拦截器这类横切逻辑。

配套课程

用视频课程补齐项目连续性

Go语言课程Gin框架实战
资源 中级 选学

Go语言课程Gin框架实战

以 Gin 框架为核心的 Go Web 课程,适合配合专题文章做项目化学习。
这是本专题最贴合的课程资源,适合作为文章学习后的系统巩固。
快速上手Golang Gin框架【使用Gin构建百万级并发IM即时通讯系统】
资源 高级 选学

快速上手Golang Gin框架【使用Gin构建百万级并发IM即时通讯系统】

从 Gin 快速上手延伸到高并发 IM 场景,适合作为进阶项目案例。
IM 场景比普通 CRUD 更复杂,适合作为专题最后的挑战资源。

常见问题

Go Web 初学者最容易混淆的边界

学 Gin 之前必须先完整学完 net/http 吗?

不必等到完全掌握 net/http 再学 Gin,但要理解请求、响应、路由和中间件的基本概念。Gin 可以先帮你搭项目,遇到 Context、超时和连接复用时再回头补标准库细节。

JWT、CSRF 和限流分别解决什么问题?

JWT 解决身份认证和登录态传递,CSRF 解决浏览器自动携带 Cookie 带来的跨站请求风险,限流解决接口入口流量超过系统容量的问题。三者目标不同,可以同时存在。

相关专题

继续沿着相近方向学习

最新文章