안녕하세요 제로초님 제가 react-query 를 사용하고 있습니다.
Slack 에서 받은 403 메시지 (이미 사용 중인 이메일, 이미 사용 중인 아이디 입니다.)
이것을 프론트 단에서 출력 해 주고 싶습니다.
const { mutate } = useMutation(Sign, {
onSuccess: (data, context) => {
console.log(data);
},
onError: (data, context, error) => {
// LoginErrorMessage(err);
console.log(error);
},
});
react-query useMutation Hook 를 사용했습니다.
onError 으로 요청 실패하면 - Network Preview 에 왜 실패 했는 지 (사용 중인 아이디 입니다.) 문구가 나오고.
문제는 에러 메시지를 받은 error 부분에 console.log(error)로 콘솔에 출력 해 보았는데,
콘솔에 빈 값으로 출력됩니다.
어떻게 해야 할까요.
error 가 error.message 가 아닌가? 해서 data 도 넣어봤는 데 - onError 가 작동하면 콘솔에 빈 값으로 나옵니다.
undefined 로 출력 됩니다.