From 2458007286c361f708a42637101b05b52851f878 Mon Sep 17 00:00:00 2001 From: Twilight Date: Sun, 14 Jul 2024 23:52:27 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=20router=20=E6=8F=90?= =?UTF-8?q?=E5=89=8D=E5=88=9D=E5=A7=8B=E5=8C=96=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal/routes/router.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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)) }