Gin 路由参数定义格式 :
r.GET("/:name/:age", func...)
实际访问路由格式 :
http://localhost/test/10
在函数中可以通过 : ctx.Param(key) 函数获取字符串形式的参数值。
// 网站前台分组
func Front(r *gin.Engine) {
frontGroup := r.Group("/")
frontGroup.GET("/:action", func(ctx *gin.Context) {
action := ctx.Param("action")
fmt.Printf("action: %v\n", action)
ctx.Writer.Write([]byte("首页"))
})
}
gotool 工具库提供了路由参数获取相关工具,可以更方便地获取到符和要求的路由参数。
手册地址 : https://www.lesscode.work/sections/f94a3f1de6d0da55b4ffa63ef808742d.html