1.main.go中
"gin_test_project/routers"
router := gin.Default()
routers.Routers(router) // routers是总路由的package名称
2.总路由
package routers
import (
"github.com/gin-gonic/gin"
"gin_test_project/valid"
)
func Routers(router *gin.Engine) {
valid_router := router.Group("/v1")
valid.Routers(valid_router) // valid是项目中的valid模块package名称
}
3.模块路由
package valid
import (
"github.com/gin-gonic/gin"
)
func Routers(valid_router *gin.RouterGroup) {
{
valid_router.GET("/my_valid", MyValid)
}
}