2023-06-09 11:33:10 +02:00

21 lines
372 B
Go

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,
})
}