From 7ad1336c88c408a5f44d43abbf1c8d6c6367facd Mon Sep 17 00:00:00 2001 From: Nikolai Papin Date: Fri, 20 Jun 2025 16:34:41 +0300 Subject: [PATCH] experiment: swagger is back --- backend/cmd/main.go | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/backend/cmd/main.go b/backend/cmd/main.go index 5ec975b..35a416e 100644 --- a/backend/cmd/main.go +++ b/backend/cmd/main.go @@ -24,8 +24,9 @@ import ( "easywish/internal/logger" "easywish/internal/routes" "easywish/internal/services" - // swaggerfiles "github.com/swaggo/files" - // ginSwagger "github.com/swaggo/gin-swagger" + docs "easywish/docs" + swaggerfiles "github.com/swaggo/files" + ginSwagger "github.com/swaggo/gin-swagger" ) func main() { @@ -39,11 +40,6 @@ func main() { fx.New( services.Module, fx.Provide( - // func() *gin.Engine { - // engine := gin.Default() - // engine.GET("/swagger/*any", ginSwagger.WrapHandler(swaggerfiles.Handler)) - // return engine - // }, gin.Default, controllers.NewAuthController, controllers.NewServiceController, @@ -52,6 +48,11 @@ func main() { fx.Invoke(func(lc fx.Lifecycle, router *gin.Engine) { + + // Swagger + docs.SwaggerInfo.Schemes = []string{"http"} + router.GET("/swagger/*any", ginSwagger.WrapHandler(swaggerfiles.Handler)) + server := &http.Server{ Addr: ":8080", Handler: router,