From 7aaaa4cf8adb117d651a647dbb6a09af0362064f Mon Sep 17 00:00:00 2001 From: kandrusyak Date: Tue, 25 Jul 2023 00:11:23 +0300 Subject: [PATCH] add prefix --- main.go | 48 +++++++++++++++++++++++++----------------------- 1 file changed, 25 insertions(+), 23 deletions(-) diff --git a/main.go b/main.go index 8e87305..d789b52 100644 --- a/main.go +++ b/main.go @@ -33,43 +33,45 @@ func main() { e.Pre(middleware.RemoveTrailingSlash()) + mainGroup := e.Group("/api") + // Routes - e.GET("/*", checkAuth) - e.GET("/health", handler.Health) + mainGroup.GET("/*", checkAuth) + mainGroup.GET("/health", handler.Health) // Users - e.POST("/auth/login", users.Login) - e.GET("/users/me", users.GetCurrentUser) - e.GET("/users", users.GetUsers) - e.GET("/users/:id", users.GetUsers) - e.DELETE("/users/:id", users.DeleteUser) - e.PATCH("/users/:id", users.UpdateUser) - e.GET("/users/organizations", users.GetOrganizations) - e.GET("/users/positions", users.GetPositions) + mainGroup.POST("/auth/login", users.Login) + mainGroup.GET("/users/me", users.GetCurrentUser) + mainGroup.GET("/users", users.GetUsers) + mainGroup.GET("/users/:id", users.GetUsers) + mainGroup.DELETE("/users/:id", users.DeleteUser) + mainGroup.PATCH("/users/:id", users.UpdateUser) + mainGroup.GET("/users/organizations", users.GetOrganizations) + mainGroup.GET("/users/positions", users.GetPositions) //Events - e.GET("/events", events.GetEvents) - e.GET("/events/:id", events.GetEvent) - e.POST("/events", events.CreateEvent) - e.DELETE("/events", events.DeleteEvent) + mainGroup.GET("/events", events.GetEvents) + mainGroup.GET("/events/:id", events.GetEvent) + mainGroup.POST("/events", events.CreateEvent) + mainGroup.DELETE("/events", events.DeleteEvent) // Persons - e.GET("/persons", personal_information.GetPDList) - e.GET("/persons/:id", personal_information.GetPD) - e.POST("/persons", personal_information.CreatePD) + mainGroup.GET("/persons", personal_information.GetPDList) + mainGroup.GET("/persons/:id", personal_information.GetPD) + mainGroup.POST("/persons", personal_information.CreatePD) // Checkups - e.GET("/checkups", medical_information.GetCheckupList) - e.GET("/checkups/:id", medical_information.GetCheckup) - e.POST("/checkups", medical_information.CreateCheckup) + mainGroup.GET("/checkups", medical_information.GetCheckupList) + mainGroup.GET("/checkups/:id", medical_information.GetCheckup) + mainGroup.POST("/checkups", medical_information.CreateCheckup) // Medical cards - e.GET("/medical_cards", medical_information.GetMCList) - e.POST("/medical_cards", medical_information.CreateMC) + mainGroup.GET("/medical_cards", medical_information.GetMCList) + mainGroup.POST("/medical_cards", medical_information.CreateMC) // Store - store_g := e.Group("/store") + store_g := mainGroup.Group("/store") store_g.GET("/*", store.GetFileFromStore) e.Logger.Fatal(e.Start(":" + config.Env.Server.Port))