로그인, 로그아웃을 구현했다.

이제는 에러핸들링이 필요한 차례이다.

로그인, 로그아웃할 때 실제 서비스에서는 어떤 방식으로 에러처리를 할까?

 

카카오 이모티콘 스토어의 로그인 에러 로직을 찾아보자

잘못된 로그인을 할 경우에는 상태코드는 200을 내려준다.

 

 

서버로 잘못된 비밀번호이지만 보내기는 잘 보내서 POST로 보내고 상태 코드는 200 OK

 

 

내려주는 데이터는 메시지와 상태코드는 아래와 같음

상태코드는 200으로 내려주고,

200인 상태에서 staus 값을 다르게 내려주고, 메시지를 보낸다.

 

로그인 성공하면 상태는 200

 

로그인 성공하면 회원정보 me를 보내준다.

 

 

헬쓰리에서는 status에서 200을 내려주고

data.staus에서 0003과 메시지를 내려준다.

then에서 성공일때 200으로 처리하고, 한번 더 data.status를 이용해서 에러처리를 해주면 될 것 같다.

좋은 방법인지는 모르겠지만, 일단은 적용해보고, 추 후에 서버측과 상태코드를 더 협의해야 할것 같다!

 

[React] 로그인, 로그아웃 에러핸들링 고민