1.3 KiB
1.3 KiB
id, title, type, domain, stack, tags, week
| id | title | type | domain | stack | tags | week | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| backend.gin.index | Gin Web 框架 | index | backend |
|
|
|
Gin Web 框架
Gin 是 Go 里使用最广的 Web 框架之一:在标准库 net/http 之上提供了高性能路由、参数绑定和校验、中间件链。学会 Gin,看懂其他 Go 框架(Echo、Fiber、Hertz)也很快。
学习路线
| 顺序 | 课程 | 级别 | 预计 |
|---|---|---|---|
| 1 | 路由、参数绑定和校验 | 基础 | 3 小时 |
| 2 | 中间件、JWT 鉴权和统一错误处理 | 进阶 | 3 小时 |
企业场景
面试题
示例代码
- examples/unified-api:统一响应 + 错误码 + 请求 ID + 参数校验中文提示 + panic 兜底 + 测试(
go test ./...)
在 16 周计划中
官方资料
- Gin 文档(中文):https://gin-gonic.com/zh-cn/docs/ ;参数校验 validator:https://github.com/go-playground/validator