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