Путь 1:
Различные функции-обработчики (например, test1, test2) в разных путях.
router := gin.Default()
router.GET("/test1", func(c *gin.Context) {
// test1
})
router.GET("/test2", func(c *gin.Context) {
// test2
})
Путь 2:
Использование одной функции-обработчика с параметром в путь.
router := gin.Default()
router.GET("/:test", func(c *gin.Context) {
test := c.Param("test")
if test == "test1" {
// test1
} else if test == "test2" {
// test2
}
})