gin路由分组 路由文件抽离
gin自定义控制器 实现控制器的继承
This commit is contained in:
24
router/adminRouter.go
Normal file
24
router/adminRouter.go
Normal file
@@ -0,0 +1,24 @@
|
||||
package router
|
||||
|
||||
import (
|
||||
"awesomeProject/controller/admin"
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
|
||||
func AdminRouterInit(r *gin.Engine) {
|
||||
adminRouter := r.Group("/admin")
|
||||
{
|
||||
adminRouter.GET("", admin.IndexController{}.Index)
|
||||
|
||||
adminRouter.GET("/plist", admin.IndexController{}.Plist)
|
||||
|
||||
adminRouter.GET("/login", admin.IndexController{}.Login)
|
||||
|
||||
adminRouter.GET("/article", admin.ArticleController{}.Article)
|
||||
|
||||
adminRouter.GET("/user", admin.UserController{}.Index)
|
||||
|
||||
adminRouter.GET("/user/:id", admin.UserController{}.Show)
|
||||
}
|
||||
}
|
||||
16
router/apiRouter.go
Normal file
16
router/apiRouter.go
Normal file
@@ -0,0 +1,16 @@
|
||||
package router
|
||||
|
||||
import (
|
||||
"awesomeProject/controller/api"
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
|
||||
func ApiRouterInit(r *gin.Engine) {
|
||||
apiRouter := r.Group("/api")
|
||||
{
|
||||
apiRouter.GET("", api.IndexController{}.Index)
|
||||
apiRouter.GET("/user", api.IndexController{}.User)
|
||||
apiRouter.GET("/plist", api.IndexController{}.Plist)
|
||||
}
|
||||
}
|
||||
17
router/defaultRouter.go
Normal file
17
router/defaultRouter.go
Normal file
@@ -0,0 +1,17 @@
|
||||
package router
|
||||
|
||||
import (
|
||||
"awesomeProject/controller/nannanwu"
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
|
||||
func DefaultRouterInit(r *gin.Engine) {
|
||||
defaultRouter := r.Group("/")
|
||||
{
|
||||
defaultRouter.GET("", nannanwu.DefaultController{}.Index)
|
||||
defaultRouter.GET("/article", nannanwu.DefaultController{}.Article)
|
||||
defaultRouter.GET("/success", nannanwu.DefaultController{}.Success)
|
||||
defaultRouter.GET("/error", nannanwu.DefaultController{}.Error)
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user