sunty
2020-04-10 04c7a106e80800a62db8515a7452f2fc1b73693b
router/router.go
@@ -2,20 +2,28 @@
import (
   "github.com/gin-gonic/gin"
   "github.com/swaggo/gin-swagger"
   "github.com/swaggo/gin-swagger/swaggerFiles"
   "swfs/controllers"
   _ "swfs/docs"
)
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.GET("/addNode", swfsController.AddSWFSNodeController)
      swfsApi.POST("/addSWFSNode", swfsController.AddSWFSNodeController)
      swfsApi.GET("/updateSWFSService", swfsController.UpdateSWFSServiceController)
      swfsApi.GET("/restartMaster", swfsController.RestartMasterController)
      swfsApi.GET("roleOfVolumeToMaster", swfsController.RoleOfVolumeToMasterController)
   }
   // 文件 上传
   r.Static("static", "./static") // 静态文件
   //外部访问swagger.json
   r.StaticFile("/swagger.json", "./docs/swagger.json")
   return r
}