aboutsummaryrefslogtreecommitdiff
path: root/backend/routes
diff options
context:
space:
mode:
authorArda Serdar Pektezol <1669855+pektezol@users.noreply.github.com>2022-10-30 01:00:05 +0300
committerArda Serdar Pektezol <1669855+pektezol@users.noreply.github.com>2022-10-30 01:00:05 +0300
commitc0cb56d3783906606f5002bcf571a5994d07de54 (patch)
tree55bff99c116775aba8b5625c9e00e64f952548ab /backend/routes
parent(#18) enums for user types (diff)
downloadlphub-c0cb56d3783906606f5002bcf571a5994d07de54.tar.gz
lphub-c0cb56d3783906606f5002bcf571a5994d07de54.tar.bz2
lphub-c0cb56d3783906606f5002bcf571a5994d07de54.zip
implement swagger
Diffstat (limited to 'backend/routes')
-rw-r--r--backend/routes/routes.go3
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
9func InitRoutes(router *gin.Engine) { 11func 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)