Gin 速查
共 24 条 Go Gin 框架常用写法,涵盖最小应用、路由与分组、请求与响应、中间件、命令与工具。 支持搜索与分类筛选,点击即可复制。
最小应用
Go 上最流行的 Web 框架。
| 命令 | 说明 |
|---|---|
| 创建带日志与恢复中间件的引擎 | |
| 不带默认中间件的引擎 | |
| 定义 GET 路由 | |
| 启动服务 | |
| 初始化模块并安装 |
路由与分组
路径参数与路由组。
| 命令 | 说明 |
|---|---|
| 路径参数 | |
| 通配参数 | |
| 路由分组 | |
| 分组加中间件 | |
| 匹配所有方法 / 静态目录 |
请求与响应
参数绑定与输出。
| 命令 | 说明 |
|---|---|
| 查询参数 | |
| 路径参数取值 | |
| 绑定请求体(支持校验 tag) | |
| 返回 JSON / 文本 | |
| 重定向 |
中间件
处理链与上下文。
| 命令 | 说明 |
|---|---|
| 自定义中间件 | |
| 放行 | |
| 中断后续处理 | |
| 上下文传值 | |
| 注册全局中间件 |
命令与工具
运行与构建。
| 命令 | 说明 |
|---|---|
| 直接运行 | |
| 编译可执行文件 | |
| 运行测试 | |
| 切换为生产模式 |
使用说明
Go Gin 速查:最小应用、路由与分组、请求与响应、中间件、命令与工具;支持搜索与分类筛选,点击即可复制。
- 按用途点分类:最小应用、路由与分组、请求与响应、中间件、命令与工具。
- 点「命令」列复制到 Go 源码或终端。
- 用 Group 组织路由并为整组挂中间件,减少重复。
- 绑定请求体用 ShouldBindJSON,配合 binding tag 自动校验。
常见问题
- Default 和 New 的区别?
- gin.Default() 自带 Logger 与 Recovery 中间件;gin.New() 是空白引擎,需自行注册。
- 中间件里怎么终止请求?
- 调用 c.Abort() 或 c.AbortWithStatus(code) 并 return,阻止后续处理器执行。
- 需要联网吗?
- 速查内容本地可用;安装依赖需联网。