티스토리 뷰

728x90

NodeJS 백엔드 API 개발하고 프론트와 API를 연결하던 도중 다음과 같은 에러가 발생했습니다.

Uncaught (in Promise)

 PostMan에서는 API 호출이 잘 되지만 프론트에서 연결하려하니 안됐습니다. 백엔드쪽 문제인가 싶어서 req.body 전부 찍어보려고 코드를 수정했습니다. 하지만 프론트에서 테스트할 때 아예 API 호출이 안되는 것을 발견했습니다.

 그래서 프론트 개발자님께 오타가 없었는지 여쭤봤더니 API 호출하는 코드에서 오타가 발견됐습니다. 


결론 : 오타가 없는지 확인하자.

사실 이 에러 해결하려고 시간을 좀 많이 썼었습니다. 프론트 개발자님께서 백엔드에 문제가 있다고 말씀해주셔서 백엔드의 문제를 찾기 위해서 router.get에서 직접 바로 res.send를 보내보기도 했습니다. Postman에서는 API호출이 잘 됐는데 url로 들어가서하니 아예 API 호출 자체가 안됐습니다. 이때 바로 백엔드의 문제가 아니라 서버나 프론트에 문제가 있다는 것을 알아차렸어야했는데 그러지 못했습니다. 앞으로 도저히 원인을 모르겠는 에러는 밑바닥부터 하나하나 보고 그래도 안나온다면 협업의 과정에서 실수가 있었는지 확인해야겠다는 생각이 들었습니다. 

728x90
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/07   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함