路由路由的分组路由的多种数据格式响应路由的拆分与注册01
目录URL重定向04
01路由的分组•路由分组定义•路由分组使用1路由的分组/login/user1/login/admin/logout/user1/logout/admin将具有一类功能的路由放到一起通常也会将不同版本的路由分成一个组路由分组的定义将具有一类功能的路由放到一起通常也会将不同版本的路由分成一个组常见应用:首页路由组、用户路由组、后台管理路由组等路由分组的使用/login/username/logout/username1路由的分组homePageRouters:=r
Group("/"){homePageRouters
GET("/",func(c*gin
Context)){c
string(200,"首页")}homePageRouters
GET("/login",func(c*gin
Context)){c
string(200,"登录")}homePageRouters
GET("/logout",func(c*gin
Context)){c
string(200,"登出")}homePageRouters
GET("/Commodityclassification",func(c*gin
Context)){c
string(200,"商品分类")}}设置首页路由组为/组内包含首页、登录、登出、商品分类02路由的拆分与注册•路由的拆分•路由的注册2路由的拆分与注册原目录结构路由拆分后目录结构gin_demo├──go
mod├──go
sum├──main
go└──routers
gogin_demo├──go
mod├──go
sum├──main
go└──routers└──routers
go把路由拆分成单独的文件或包即:拆分成多个文件路由的拆分将main