1
0
Fork 0
nvwa/router/router.go

34 lines
696 B
Go

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
}