Skip to content

Commit 5f4b7c5

Browse files
authored
Merge pull request #54 from threefoldtech/development-fix-trailing-slashes
remove all trailing slashes
2 parents 8e1fd2c + 9b86422 commit 5f4b7c5

File tree

2 files changed

+7
-6
lines changed

2 files changed

+7
-6
lines changed

node-registrar/pkg/server/routes.go

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -30,27 +30,27 @@ func (s *Server) SetupRoutes() {
3030
func (s *Server) registerRoutes(r *gin.RouterGroup) {
3131
// farms routes
3232
publicFarmRoutes := r.Group("farms")
33-
publicFarmRoutes.GET("/", s.listFarmsHandler)
33+
publicFarmRoutes.GET("", s.listFarmsHandler)
3434
publicFarmRoutes.GET("/:farm_id", s.getFarmHandler)
3535
// protected by farmer key
3636
protectedFarmRoutes := r.Group("farms", s.AuthMiddleware())
37-
protectedFarmRoutes.POST("/", s.createFarmHandler)
37+
protectedFarmRoutes.POST("", s.createFarmHandler)
3838
protectedFarmRoutes.PATCH("/:farm_id", s.updateFarmHandler)
3939

4040
// nodes routes
4141
publicNodeRoutes := r.Group("nodes")
42-
publicNodeRoutes.GET("/", s.listNodesHandler)
42+
publicNodeRoutes.GET("", s.listNodesHandler)
4343
publicNodeRoutes.GET("/:node_id", s.getNodeHandler)
4444
// protected by node key
4545
protectedNodeRoutes := r.Group("nodes", s.AuthMiddleware())
46-
protectedNodeRoutes.POST("/", s.registerNodeHandler)
46+
protectedNodeRoutes.POST("", s.registerNodeHandler)
4747
protectedNodeRoutes.PATCH("/:node_id", s.updateNodeHandler)
4848
protectedNodeRoutes.POST("/:node_id/uptime", s.uptimeReportHandler)
4949

5050
// Account routes
5151
publicAccountRoutes := r.Group("accounts")
52-
publicAccountRoutes.POST("/", s.createAccountHandler)
53-
publicAccountRoutes.GET("/", s.getAccountHandler)
52+
publicAccountRoutes.POST("", s.createAccountHandler)
53+
publicAccountRoutes.GET("", s.getAccountHandler)
5454
// protected by farmer key
5555
protectedAccountRoutes := r.Group("accounts", s.AuthMiddleware())
5656
protectedAccountRoutes.PATCH("/:twin_id", s.updateAccountHandler)

node-registrar/pkg/server/server.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ type Server struct {
2424

2525
func NewServer(db db.Database, network string, adminTwinID uint64) Server {
2626
router := gin.Default()
27+
router.RedirectTrailingSlash = true
2728

2829
server := Server{router, db, network, adminTwinID}
2930
server.SetupRoutes()

0 commit comments

Comments
 (0)