The error interceptor was re-throwing the generic axios Error object instead of extracting the actual error message from the response body. Now extracts error.response.data.error for meaningful error messages.
The error interceptor was re-throwing the generic axios Error object instead of extracting the actual error message from the response body. Now extracts error.response.data.error for meaningful error messages.