diff --git a/internal/router/router.go b/internal/router/router.go index 30b2b07..6276c21 100644 --- a/internal/router/router.go +++ b/internal/router/router.go @@ -83,6 +83,9 @@ func createJWTMiddleware(cfg *Config) echo.MiddlewareFunc { Role: claims["user_role"].(string), }) }, + ErrorHandler: func(c echo.Context, err error) error { + return c.JSON(http.StatusUnauthorized, map[string]string{"error": err.Error()}) + }, }) }