素材阁

Gin 速查

共 24 条 Go Gin 框架常用写法,涵盖最小应用、路由与分组、请求与响应、中间件、命令与工具。 支持搜索与分类筛选,点击即可复制。

最小应用

Go 上最流行的 Web 框架。

命令说明
创建带日志与恢复中间件的引擎
不带默认中间件的引擎
定义 GET 路由
启动服务
初始化模块并安装

路由与分组

路径参数与路由组。

命令说明
路径参数
通配参数
路由分组
分组加中间件
匹配所有方法 / 静态目录

请求与响应

参数绑定与输出。

命令说明
查询参数
路径参数取值
绑定请求体(支持校验 tag)
返回 JSON / 文本
重定向

中间件

处理链与上下文。

命令说明
自定义中间件
放行
中断后续处理
上下文传值
注册全局中间件

命令与工具

运行与构建。

命令说明
直接运行
编译可执行文件
运行测试
切换为生产模式

使用说明

Go Gin 速查:最小应用、路由与分组、请求与响应、中间件、命令与工具;支持搜索与分类筛选,点击即可复制。

  1. 按用途点分类:最小应用、路由与分组、请求与响应、中间件、命令与工具。
  2. 点「命令」列复制到 Go 源码或终端。
  3. 用 Group 组织路由并为整组挂中间件,减少重复。
  4. 绑定请求体用 ShouldBindJSON,配合 binding tag 自动校验。

常见问题

Default 和 New 的区别?
gin.Default() 自带 Logger 与 Recovery 中间件;gin.New() 是空白引擎,需自行注册。
中间件里怎么终止请求?
调用 c.Abort() 或 c.AbortWithStatus(code) 并 return,阻止后续处理器执行。
需要联网吗?
速查内容本地可用;安装依赖需联网。

延伸阅读

相关工具