gofiber-api-template/util/gofiber_errorhandler.go
2025-03-03 20:38:51 +01:00

17 lines
345 B
Go

package util
import (
"errors"
"github.com/gofiber/fiber/v2"
)
func Gofiber_Errorhandler(c *fiber.Ctx, err error) error {
code := fiber.StatusInternalServerError
var e *fiber.Error
if errors.As(err, &e) {
code = e.Code
}
c.Set(fiber.HeaderContentType, fiber.MIMETextPlainCharsetUTF8)
return c.Status(code).SendString(err.Error())
}