I have api and diffrenet routes like /v1.1/test and /v1/test for this two route I run different worker version which is v1.1 or v1, My question is how can I pass this version info to router
This is my main.go
v1 := router.Group("/v1")
{
v1.GET("/test", getTest)
)
}
v1_1 := router.Group("/v1.1")
{
v1_1.GET("/test", getTest)
}
In here I have getTest function
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)
}
And I have a possible solution which is using closure, may be can solve it, but I could not do it