From 31c47270ab17d709bb59b46b9dfe07f1c39fb2e4 Mon Sep 17 00:00:00 2001 From: "$(pass /github/name)" <$(pass /github/email)> Date: Fri, 20 Sep 2024 08:24:42 +0200 Subject: [PATCH] chg Routing again --- internal/routes/routes.go | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/internal/routes/routes.go b/internal/routes/routes.go index b0faf5d..ff3e55d 100644 --- a/internal/routes/routes.go +++ b/internal/routes/routes.go @@ -15,21 +15,18 @@ func RegisterRoutes(router *gin.Engine, userController *controllers.UserControll router.POST("/users/login", userController.LoginHandler) router.POST("/csp-report", middlewares.CSPReportHandling) - // create subrouter for teh authenticated area /account - // also pthprefix matches everything below /account - // accountRouter := router.PathPrefix("/account").Subrouter() - // accountRouter.Use(middlewares.AuthMiddleware) - //create api key required router apiRouter := router.Group("/api") + apiRouter.Use(middlewares.APIKeyMiddleware()) { router.POST("/v1/subscription", membershipcontroller.RegisterSubscription) } - apiRouter.Use(middlewares.APIKeyMiddleware()) - authRouter := router.Group("/users/backend") + authRouter := router.Group("/backend/users") authRouter.Use(middlewares.AuthMiddleware()) { - authRouter.GET("/current-user", userController.CurrentUserHandler) + authRouter.GET("/current", userController.CurrentUserHandler) authRouter.POST("/logout", userController.LogoutHandler) + authRouter.PATCH("/update", userController.UpdateHandler) + } }