路由参数及数据获取

Gin 路由参数概述

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 工具推荐

gotool 工具库提供了路由参数获取相关工具,可以更方便地获取到符和要求的路由参数。

手册地址 :  https://www.lesscode.work/sections/f94a3f1de6d0da55b4ffa63ef808742d.html