From 367647a8df8420e3769d654b1ed42fdd5021f34c Mon Sep 17 00:00:00 2001 From: Nikolai Papin Date: Tue, 17 Jun 2025 20:20:03 +0300 Subject: [PATCH] refactor: controllers and routes --- backend/cmd/main.go | 7 +++---- .../{serviceController/healthcheck.go => service.go} | 2 +- .../serviceController/routes.go => routes/setup.go} | 12 +++++++----- 3 files changed, 11 insertions(+), 10 deletions(-) rename backend/internal/controllers/{serviceController/healthcheck.go => service.go} (84%) rename backend/internal/{controllers/serviceController/routes.go => routes/setup.go} (50%) diff --git a/backend/cmd/main.go b/backend/cmd/main.go index 29f8a14..722d1b2 100644 --- a/backend/cmd/main.go +++ b/backend/cmd/main.go @@ -5,12 +5,11 @@ import ( "easywish/config" "easywish/internal/logger" - "easywish/internal/controllers/serviceController" + "easywish/internal/routes" ) func main() { - // Load the configuration if err := config.LoadConfig(); err != nil { panic(err) } @@ -18,7 +17,7 @@ func main() { defer logger.Sync() r := gin.Default() - serviceController.SetupRoutes(r) - r.Run() + r = routes.SetupRoutes(r) + r.Run(":8080") } diff --git a/backend/internal/controllers/serviceController/healthcheck.go b/backend/internal/controllers/service.go similarity index 84% rename from backend/internal/controllers/serviceController/healthcheck.go rename to backend/internal/controllers/service.go index 58d56af..d5382ca 100644 --- a/backend/internal/controllers/serviceController/healthcheck.go +++ b/backend/internal/controllers/service.go @@ -1,4 +1,4 @@ -package serviceController +package controllers import ( "net/http" diff --git a/backend/internal/controllers/serviceController/routes.go b/backend/internal/routes/setup.go similarity index 50% rename from backend/internal/controllers/serviceController/routes.go rename to backend/internal/routes/setup.go index fbfa818..ebeec6b 100644 --- a/backend/internal/controllers/serviceController/routes.go +++ b/backend/internal/routes/setup.go @@ -1,14 +1,16 @@ -package serviceController +package routes import ( + "easywish/internal/controllers" "github.com/gin-gonic/gin" ) func SetupRoutes(r *gin.Engine) *gin.Engine { - + // Healthcheck routes serviceGroup := r.Group("/service") - - serviceGroup.GET("/health", HealthCheck) - + { + serviceGroup.GET("/health", controllers.HealthCheck) + } + return r }