ajout app

This commit is contained in:
2024-04-17 20:22:30 +02:00
parent cc017cfc5e
commit f9d05a2fd3
8025 changed files with 729805 additions and 0 deletions

View File

@@ -0,0 +1,20 @@
package errorpkg
import (
"errors"
"net/http"
"github.com/gofiber/fiber/v2"
"github.com/gofiber/fiber/v2/log"
)
func ErrorHandler(c *fiber.Ctx, err error) error {
var e *ErrorResponse
if errors.As(err, &e) {
v := err.(*ErrorResponse)
return c.Status(v.Status).JSON(v)
} else {
log.Error(err)
return c.Status(http.StatusInternalServerError).JSON(NewInternalServerError(err))
}
}