create and get categories with database for user
This commit is contained in:
1 parent
2c06975a43
commit
90e5863adc
12 files changed
+189
-79
No files matched your search
+25
-25
@@ -3,7 +3,6 @@ package server
|
||||
import (
|
||||
"backend/api"
|
||||
"backend/database"
|
||||
"backend/internal/internaljwt"
|
||||
"backend/utils"
|
||||
"os"
|
||||
|
||||
@@ -25,33 +24,33 @@ func Configure(app *fiber.App) {
|
||||
apiGroup := app.Group("/api")
|
||||
|
||||
apiGroup.Post("/token", api.Login)
|
||||
app.Use(internaljwt.JwtFromBody, jwtware.New(jwtware.Config{
|
||||
app.Use(jwtware.New(jwtware.Config{
|
||||
SigningKey: jwtware.SigningKey{
|
||||
Key: []byte(os.Getenv("JWT_SECRET_KEY")),
|
||||
},
|
||||
ErrorHandler: func(c *fiber.Ctx, err error) error {
|
||||
if err.Error() == "Missing or malformed JWT" {
|
||||
return c.Status(
|
||||
fiber.StatusBadRequest,
|
||||
).JSON(
|
||||
fiber.Map{
|
||||
"status": "error",
|
||||
"message": "Missing or malformed JWT",
|
||||
"data": nil,
|
||||
},
|
||||
)
|
||||
}
|
||||
return c.Status(
|
||||
fiber.StatusUnauthorized,
|
||||
).JSON(
|
||||
fiber.Map{
|
||||
"status": "error",
|
||||
"message": "Invalid or expired JWT",
|
||||
"data": nil,
|
||||
"error": err.Error(),
|
||||
},
|
||||
)
|
||||
},
|
||||
// ErrorHandler: func(c *fiber.Ctx, err error) error {
|
||||
// if err.Error() == "Missing or malformed JWT" {
|
||||
// return c.Status(
|
||||
// fiber.StatusBadRequest,
|
||||
// ).JSON(
|
||||
// fiber.Map{
|
||||
// "status": "error",
|
||||
// "message": "Missing or malformed JWT",
|
||||
// "data": nil,
|
||||
// },
|
||||
// )
|
||||
// }
|
||||
// return c.Status(
|
||||
// fiber.StatusUnauthorized,
|
||||
// ).JSON(
|
||||
// fiber.Map{
|
||||
// "status": "error",
|
||||
// "message": "Invalid or expired JWT",
|
||||
// "data": nil,
|
||||
// "error": err.Error(),
|
||||
// },
|
||||
// )
|
||||
// },
|
||||
}))
|
||||
|
||||
usersGroup := apiGroup.Group("/users")
|
||||
@@ -63,4 +62,5 @@ func Configure(app *fiber.App) {
|
||||
|
||||
categoryGroup := apiGroup.Group("/category")
|
||||
categoryGroup.Get("/", api.GetAllCategories)
|
||||
categoryGroup.Post("/", api.CreateCategory)
|
||||
}
|
||||
Reference in new issue
Block a user