From f4c1ad199cdd31a454a60e50661db0de1747977a Mon Sep 17 00:00:00 2001
From: sunty <1172534965@qq.com>
Date: 星期五, 17 四月 2020 17:35:26 +0800
Subject: [PATCH] fix last

---
 router/router.go |   22 ++++++++++++++++------
 1 files changed, 16 insertions(+), 6 deletions(-)

diff --git a/router/router.go b/router/router.go
index b434b92..a40ebed 100644
--- a/router/router.go
+++ b/router/router.go
@@ -2,18 +2,28 @@
 
 import (
 	"github.com/gin-gonic/gin"
-	"test/controllers"
+	"github.com/swaggo/gin-swagger"
+	"github.com/swaggo/gin-swagger/swaggerFiles"
+	"swfs/controllers"
+	_ "swfs/docs"
 )
 
-func NewRouter() *gin.Context {
+func NewRouter() *gin.Engine {
 	r := gin.Default()
+	r.GET("/swagger/*any", ginSwagger.WrapHandler(swaggerFiles.Handler))
 	swfsController := new(controllers.SeaweedfsController)
 
 	urlPrefix := "/node/api-v"
-	swfsApi := r.Group(urlPrefix + "swfs")
+	swfsApi := r.Group(urlPrefix + "/swfs")
 	{
-		swfsApi.POST("/addNode", swfsController.AddSWFSNodeController)
-		swfsApi.POST("/updateSWFSService", swfsController.UpdateSWFSServiceController)
-		swfsApi.GET("/", swfsController.RestartMaster)
+		swfsApi.POST("/addSWFSNode", swfsController.AddSWFSNodeController)
+		swfsApi.GET("/updateSWFSService", swfsController.UpdateSWFSServiceController)
+		swfsApi.GET("/restartServer", swfsController.RestartServerController)
+		swfsApi.GET("roleOfVolumeToMaster", swfsController.RoleOfVolumeToMasterController)
 	}
+	// 鏂囦欢 涓婁紶
+	r.Static("static", "./static") // 闈欐�佹枃浠�
+	//澶栭儴璁块棶swagger.json
+	r.StaticFile("/swagger.json", "./docs/swagger.json")
+	return r
 }

--
Gitblit v1.8.0