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:
@@ -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()})
|
||||||
|
},
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user