我有 api 和 diffrenet 路由,例如 /v1.1/test 和 /v1/test 这两条路由我运行不同的工作版本,即 v1.1 或 v1,我的问题是如何将此版本信息传递给路由器
这是我的 main.go
v1 := router.Group("/v1")
{
v1.GET("/test", getTest)
)
}
v1_1 := router.Group("/v1.1")
{
v1_1.GET("/test", getTest)
}
在这里我有 getTest 功能
func getTest(c *gin.Context) {
fmt.Println(<I want to print version>)
task, err := zr.Push("test_v1", Test{Task: "exchanges"})
getTestResponse(c, task, err)
}
我有一个使用闭包的可能解决方案,可能可以解决它,但我做不到
30秒到达战场
慕桂英546537
相关分类