오늘한일
- 서버와 클라이어튼간의 api통신을 확인하고 수정 함
하면서 생긴 문제점?
- 로그인시 닉네임중복검사를 하는 코드였는데 검사시 실패하면 실패한대로 성공하면 성공한대로 data를 넘겨주어야 했는데 실패시 data를 전해주지 못하는 일이 발생하였고.. 열심히 삽질한 결과 400대 실패시 data를 전송이 불가능한 걸 알았다.
그래서 처음엔 서버에서 모두 200으로 주려했으나 이건아니지! 라고 생각해서 클라이언트 쪽에서 catch를 사용하여 제어하기로 하였다.
- 문제점 발생시 몰랐던 점
res.status(400) 일시 데이터 전송 X
res.status(200)으로해야 data를 전달