package middleware import ( "os" jwtware "github.com/gofiber/contrib/jwt" "github.com/gofiber/fiber/v2" ) func errorHandler(c *fiber.Ctx, err error) error { c.Status(401) return err } func Protected() fiber.Handler { return jwtware.New(jwtware.Config{ SigningKey: jwtware.SigningKey{Key: []byte(os.Getenv("JWT_SECRET"))}, ErrorHandler: errorHandler, }) }