experiment-service_controller_pattern #1

Merged
weirdcat merged 8 commits from experiment-service_controller_pattern into main 2025-06-20 17:57:12 +03:00
Showing only changes of commit 7ad1336c88 - Show all commits

View File

@@ -24,8 +24,9 @@ import (
"easywish/internal/logger" "easywish/internal/logger"
"easywish/internal/routes" "easywish/internal/routes"
"easywish/internal/services" "easywish/internal/services"
// swaggerfiles "github.com/swaggo/files" docs "easywish/docs"
// ginSwagger "github.com/swaggo/gin-swagger" swaggerfiles "github.com/swaggo/files"
ginSwagger "github.com/swaggo/gin-swagger"
) )
func main() { func main() {
@@ -39,11 +40,6 @@ func main() {
fx.New( fx.New(
services.Module, services.Module,
fx.Provide( fx.Provide(
// func() *gin.Engine {
// engine := gin.Default()
// engine.GET("/swagger/*any", ginSwagger.WrapHandler(swaggerfiles.Handler))
// return engine
// },
gin.Default, gin.Default,
controllers.NewAuthController, controllers.NewAuthController,
controllers.NewServiceController, controllers.NewServiceController,
@@ -52,6 +48,11 @@ func main() {
fx.Invoke(func(lc fx.Lifecycle, router *gin.Engine) { 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{ server := &http.Server{
Addr: ":8080", Addr: ":8080",
Handler: router, Handler: router,