本教材由知了传课辛苦制作而成,仅供学习使用,请勿用于商业用途!如进行转载请务必注明出处!谢谢!

路由抽取

一、抽取规则

  1. 总路由中设置路由组
  2. 模块中的路由负责映射具体的业务

二、示例

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) } }

1386人已阅读,今天你学习了吗?

添加新回复
目录