From 5f081d3eb9616d62fb5e2d98d87962c5966c7928 Mon Sep 17 00:00:00 2001 From: Nik Afiq Date: Sat, 22 Nov 2025 21:43:45 +0900 Subject: [PATCH] Added swagger endpoint --- backend/cmd/server/main.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/backend/cmd/server/main.go b/backend/cmd/server/main.go index 40736f5..8a6109b 100644 --- a/backend/cmd/server/main.go +++ b/backend/cmd/server/main.go @@ -13,12 +13,16 @@ import ( "net/http" "time" + _ "watch-party-backend/docs" "watch-party-backend/internal/config" "watch-party-backend/internal/db" httpapi "watch-party-backend/internal/http" "watch-party-backend/internal/repo" "watch-party-backend/internal/service" + swaggerFiles "github.com/swaggo/files" + ginSwagger "github.com/swaggo/gin-swagger" + "github.com/gin-gonic/gin" ) @@ -39,6 +43,7 @@ func main() { episodeRepo := repo.NewEpisodeRepo(pool) episodeSvc := service.NewEpisodeService(episodeRepo) router := httpapi.NewRouter(episodeSvc) + router.GET("/swagger/*any", ginSwagger.WrapHandler(swaggerFiles.Handler)) // 4) HTTP server with timeouts s := &http.Server{