Add Middleware to routes and update Swagger to add that
This commit is contained in:
parent
c959d9f173
commit
39cecc80d1
|
@ -6,6 +6,7 @@ import (
|
||||||
|
|
||||||
docs "git.qowevisa.me/Qowevisa/gonuts/docs"
|
docs "git.qowevisa.me/Qowevisa/gonuts/docs"
|
||||||
"git.qowevisa.me/Qowevisa/gonuts/handlers"
|
"git.qowevisa.me/Qowevisa/gonuts/handlers"
|
||||||
|
"git.qowevisa.me/Qowevisa/gonuts/middleware"
|
||||||
"git.qowevisa.me/Qowevisa/gonuts/tokens"
|
"git.qowevisa.me/Qowevisa/gonuts/tokens"
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
)
|
)
|
||||||
|
@ -36,10 +37,10 @@ func main() {
|
||||||
userRoutes.POST("/register", handlers.UserRegister)
|
userRoutes.POST("/register", handlers.UserRegister)
|
||||||
userRoutes.POST("/login", handlers.UserLogin)
|
userRoutes.POST("/login", handlers.UserLogin)
|
||||||
}
|
}
|
||||||
cardsRoutes := api.Group("/card")
|
cardsRoutes := api.Group("/card", middleware.AuthMiddleware())
|
||||||
{
|
{
|
||||||
cardsRoutes.GET("/:id", handlers.CardGetId)
|
cardsRoutes.GET("/:id", handlers.CardGetId)
|
||||||
cardsRoutes.POST("/add", handlers.CardGetId)
|
cardsRoutes.POST("/add", handlers.CardAdd)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -14,10 +14,12 @@ import (
|
||||||
// @Tags card
|
// @Tags card
|
||||||
// @Accept json
|
// @Accept json
|
||||||
// @Produce json
|
// @Produce json
|
||||||
// @Param card param int true "id"
|
// @Param Authorization header string true "Bearer token"
|
||||||
|
// @Param card path int true "id"
|
||||||
// @Success 200 {object} types.DbCard
|
// @Success 200 {object} types.DbCard
|
||||||
// @Failure 400 {object} types.ErrorResponse
|
// @Failure 400 {object} types.ErrorResponse
|
||||||
// @Failure 500 {object} types.ErrorResponse
|
// @Failure 500 {object} types.ErrorResponse
|
||||||
|
// @Security ApiKeyAuth
|
||||||
// @Router /card/:id [get]
|
// @Router /card/:id [get]
|
||||||
func CardGetId(c *gin.Context) {
|
func CardGetId(c *gin.Context) {
|
||||||
idStr := c.Param("id")
|
idStr := c.Param("id")
|
||||||
|
@ -53,11 +55,13 @@ func CardGetId(c *gin.Context) {
|
||||||
// @Tags card
|
// @Tags card
|
||||||
// @Accept json
|
// @Accept json
|
||||||
// @Produce json
|
// @Produce json
|
||||||
|
// @Param Authorization header string true "Bearer token"
|
||||||
// @Param card body types.DbCard true "Card"
|
// @Param card body types.DbCard true "Card"
|
||||||
// @Success 200 {object} types.Message
|
// @Success 200 {object} types.Message
|
||||||
// @Failure 400 {object} types.ErrorResponse
|
// @Failure 400 {object} types.ErrorResponse
|
||||||
// @Failure 500 {object} types.ErrorResponse
|
// @Failure 500 {object} types.ErrorResponse
|
||||||
// @Router /card/:id [get]
|
// @Security ApiKeyAuth
|
||||||
|
// @Router /card/add [post]
|
||||||
func CardAdd(c *gin.Context) {
|
func CardAdd(c *gin.Context) {
|
||||||
var card types.DbCard
|
var card types.DbCard
|
||||||
if err := c.ShouldBindJSON(&card); err != nil {
|
if err := c.ShouldBindJSON(&card); err != nil {
|
||||||
|
@ -85,4 +89,3 @@ func CardAdd(c *gin.Context) {
|
||||||
}
|
}
|
||||||
c.JSON(200, msg)
|
c.JSON(200, msg)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user