| | |
| | | |
| | | import ( |
| | | "github.com/gin-gonic/gin" |
| | | "test/controllers" |
| | | "swfs/controllers" |
| | | ) |
| | | |
| | | func NewRouter() *gin.Context { |
| | | func NewRouter() *gin.Engine { |
| | | r := gin.Default() |
| | | 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.GET("/addNode", swfsController.AddSWFSNodeController) |
| | | swfsApi.GET("/updateSWFSService", swfsController.UpdateSWFSServiceController) |
| | | swfsApi.GET("/restartMaster", swfsController.RestartMasterController) |
| | | swfsApi.GET("roleOfVolumeToMaster", swfsController.RoleOfVolumeToMasterController) |
| | | } |
| | | return r |
| | | } |