diff options
| author | Arda Serdar Pektezol <1669855+pektezol@users.noreply.github.com> | 2022-10-30 01:00:05 +0300 |
|---|---|---|
| committer | Arda Serdar Pektezol <1669855+pektezol@users.noreply.github.com> | 2022-10-30 01:00:05 +0300 |
| commit | c0cb56d3783906606f5002bcf571a5994d07de54 (patch) | |
| tree | 55bff99c116775aba8b5625c9e00e64f952548ab /backend/routes | |
| parent | (#18) enums for user types (diff) | |
| download | lphub-c0cb56d3783906606f5002bcf571a5994d07de54.tar.gz lphub-c0cb56d3783906606f5002bcf571a5994d07de54.tar.bz2 lphub-c0cb56d3783906606f5002bcf571a5994d07de54.zip | |
implement swagger
Diffstat (limited to 'backend/routes')
| -rw-r--r-- | backend/routes/routes.go | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/backend/routes/routes.go b/backend/routes/routes.go index dee43e7..43e3e11 100644 --- a/backend/routes/routes.go +++ b/backend/routes/routes.go | |||
| @@ -4,12 +4,15 @@ import ( | |||
| 4 | "github.com/gin-gonic/gin" | 4 | "github.com/gin-gonic/gin" |
| 5 | "github.com/pektezol/leastportals/backend/controllers" | 5 | "github.com/pektezol/leastportals/backend/controllers" |
| 6 | "github.com/pektezol/leastportals/backend/middleware" | 6 | "github.com/pektezol/leastportals/backend/middleware" |
| 7 | swaggerfiles "github.com/swaggo/files" | ||
| 8 | ginSwagger "github.com/swaggo/gin-swagger" | ||
| 7 | ) | 9 | ) |
| 8 | 10 | ||
| 9 | func InitRoutes(router *gin.Engine) { | 11 | func InitRoutes(router *gin.Engine) { |
| 10 | api := router.Group("/api") | 12 | api := router.Group("/api") |
| 11 | { | 13 | { |
| 12 | v1 := api.Group("/v1") | 14 | v1 := api.Group("/v1") |
| 15 | v1.GET("/swagger/*any", ginSwagger.WrapHandler(swaggerfiles.Handler)) | ||
| 13 | v1.GET("/", middleware.CheckAuth, controllers.Home) | 16 | v1.GET("/", middleware.CheckAuth, controllers.Home) |
| 14 | v1.GET("/login", controllers.Login) | 17 | v1.GET("/login", controllers.Login) |
| 15 | v1.GET("/logout", middleware.CheckAuth, controllers.Logout) | 18 | v1.GET("/logout", middleware.CheckAuth, controllers.Logout) |