인프런 커뮤니티 질문&답변

일어나서코딩해야지님의 프로필 이미지

작성한 질문수

Next + React Query로 SNS 서비스 만들기

로그인과 회원가입 실제로 하기

로그인시에 response의 성공 유무를 떠나 await되는 이유

해결된 질문

24.02.26 16:50 작성

·

230

0

안녕하세요 제로초님 강의 수강중에 질문이 있어서요
강의에 10분08초를 확인해보시면 response가 성공 실패 유무를 떠나서 await되버려서 catch로 넘어가지 않는 이유는 무엇일까요 ?

로그인모달은 클라이언트에서 처리하고 회원가입은 서버액션으로 처리한다는 설명을 영상 후반부에 해주셨는데 이러한 경우와 연관이 있는 걸까요 ? 구글링해도 잘 확인이 안되어서요!

 

항상 감사합니다.

답변 1

2

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

2024. 02. 26. 16:53

제가 만든 라이브러리가 아니라 저도 왜 그런지는 모릅니다. 요청이 실패해도 catch로 넘어가지않고 그냥 response.ok가 false이더라고요.

이게 라이브러리에 따라서 요청 실패도 성공으로 치는 얘들이 있습니다. 예를 들어 fetch는 400, 500도 catch로 안 갑니다. 반대로 axios는 400, 500은 catch로 갑니다.

일어나서코딩해야지님의 프로필 이미지

2024. 02. 27. 14:47

그렇군요 답변 감사합니다 !~