Init: Create & Init Project...
This commit is contained in:
33
router/router.go
Normal file
33
router/router.go
Normal file
@ -0,0 +1,33 @@
|
||||
package router
|
||||
|
||||
import (
|
||||
"github.com/gin-gonic/gin"
|
||||
//nolint
|
||||
. "yumc.pw/cloud/nvwa/controller"
|
||||
)
|
||||
|
||||
//Init 初始化路由
|
||||
func Init(g *gin.Engine, handle ...gin.HandlerFunc) *gin.Engine {
|
||||
// 初始化中间件
|
||||
g.Use(handle...)
|
||||
|
||||
index := g.Group("/index")
|
||||
{
|
||||
index.GET("/ping", IndexController.Ping)
|
||||
}
|
||||
|
||||
git := g.Group("/git")
|
||||
{
|
||||
git.GET("/list", GitLogCongtoller.List)
|
||||
git.GET("/add", GitLogCongtoller.Add)
|
||||
}
|
||||
|
||||
docker := g.Group("/docker")
|
||||
{
|
||||
docker.GET("/version", DockerController.Version)
|
||||
docker.GET("/container/list", DockerController.ContainerList)
|
||||
docker.GET("/node/list", DockerController.NodeList)
|
||||
docker.GET("/image/list", DockerController.ImageList)
|
||||
}
|
||||
return g
|
||||
}
|
Reference in New Issue
Block a user