fix: add error handler to JWT middleware for better API responses

- Improve error response format for authentication failures
- Return consistent JSON error messages
- Enhance API client experience
This commit is contained in:
2026-02-13 16:37:54 -05:00
parent 289284522b
commit ed5b4c4ca1
+3
View File
@@ -83,6 +83,9 @@ func createJWTMiddleware(cfg *Config) echo.MiddlewareFunc {
Role: claims["user_role"].(string), Role: claims["user_role"].(string),
}) })
}, },
ErrorHandler: func(c echo.Context, err error) error {
return c.JSON(http.StatusUnauthorized, map[string]string{"error": err.Error()})
},
}) })
} }