diff --git a/internal/routes/router.go b/internal/routes/router.go index f253d64..112d3ee 100644 --- a/internal/routes/router.go +++ b/internal/routes/router.go @@ -5,13 +5,12 @@ import ( "framework_v2/internal/handlers/controllers/user" "framework_v2/internal/middleware/http" "framework_v2/internal/providers" + "github.com/gin-gonic/gin" swaggerFiles "github.com/swaggo/files" ginSwagger "github.com/swaggo/gin-swagger" ) -var r = *providers.MustGet[gin.Engine]() - // @title Swagger Example API // @version 1.0 // @description This is a sample server celler server. @@ -34,6 +33,8 @@ var r = *providers.MustGet[gin.Engine]() // @description Description for what is this security definition being used // InitApiRoutes init api routes func InitApiRoutes() { + var r = *providers.MustGet[gin.Engine]() + var userController = user.NewUserController() r.GET("/", http.MiddlewareJSONResponse, http.RequireJWTIDToken, userController.CurrentUser) @@ -41,5 +42,7 @@ func InitApiRoutes() { // InitSwaggerRoutes init swagger routes func InitSwaggerRoutes() { + var r = *providers.MustGet[gin.Engine]() + r.GET("/swagger/*any", ginSwagger.WrapHandler(swaggerFiles.Handler)) }