반응형
기존과 동일하게 몇몇 CRUD를 처리하던 도중에 한 기능에서 Update를 처리하려는데 204 에러를 뱉어서 원인을 찾느라 꽤 애를 먹어 기록에 남기고 같은 실수를 하지 않고자 한다.
NodeJS를 처럼 사용해서 그런것 같기도 하지만 이유가 내 입장에서는 정말이지 어이가 없는 실수였다.
기존 다른 기능에서와 동일하게 Update 처리를 했었고 그래서 도저히 잘못된 부분을 찾을 수 없다고 생각했다.
Post로 클라이언트단에서 Parameter들을 보내줬었고 서버단에서 받아서 처리하면 되는 상황이였는데 이상하게도 DB를 보면 처리는 되어 있는데 에러는 뱉어내고 있었다.
NodeJS를 처음 접했을때 별다르게 화면단에서 반환 받을 값이 없는 경우 json 메서드로 메시지를 던져주는 코드가 있었는데 나는 단순히 로그와 같이 서버단에서 잘 처리되었다는 메시지만 전달해 주는 것으로 이해했었다.
이번 실수에서는 딱 그 코드 한줄이 쓰지 않았었고 이와 같은 사단이 났던 것이다.
204 에러는 No Content 에러라는데 메시지도 다시 던져주지 않으니 클라이언트단에서는 서버단에서 제대로 처리된 것인지 알 수 있는 방법이 없어 발생한 문제가 아닌가 나름대로 생각해보았다.
이번 경험을 계기로 같은 실수는 반복하지 않기를 바래야겠다.
반응형
'NodeJS' 카테고리의 다른 글
공공API 사용 관련하여 나름대로의 최적화? (0) | 2024.05.14 |
---|---|
갑자기 8000 Port가 사용중이라 정상 구동 안될 때 (1) | 2024.03.21 |
Nodemon 관련 패키지 오류 처리 과정 (Feat. 프로젝트 클론하여 세팅 중) (1) | 2024.02.28 |