티스토리 뷰
728x90
NodeJS 백엔드 API 개발하고 프론트와 API를 연결하던 도중 다음과 같은 에러가 발생했습니다.
Uncaught (in Promise)
PostMan에서는 API 호출이 잘 되지만 프론트에서 연결하려하니 안됐습니다. 백엔드쪽 문제인가 싶어서 req.body 전부 찍어보려고 코드를 수정했습니다. 하지만 프론트에서 테스트할 때 아예 API 호출이 안되는 것을 발견했습니다.
그래서 프론트 개발자님께 오타가 없었는지 여쭤봤더니 API 호출하는 코드에서 오타가 발견됐습니다.
결론 : 오타가 없는지 확인하자.
사실 이 에러 해결하려고 시간을 좀 많이 썼었습니다. 프론트 개발자님께서 백엔드에 문제가 있다고 말씀해주셔서 백엔드의 문제를 찾기 위해서 router.get에서 직접 바로 res.send를 보내보기도 했습니다. Postman에서는 API호출이 잘 됐는데 url로 들어가서하니 아예 API 호출 자체가 안됐습니다. 이때 바로 백엔드의 문제가 아니라 서버나 프론트에 문제가 있다는 것을 알아차렸어야했는데 그러지 못했습니다. 앞으로 도저히 원인을 모르겠는 에러는 밑바닥부터 하나하나 보고 그래도 안나온다면 협업의 과정에서 실수가 있었는지 확인해야겠다는 생각이 들었습니다.
728x90
'개발 프로젝트 정리 > 새싹톤 웰리빙 프로젝트' 카테고리의 다른 글
🌱웰리빙 프로젝트 전체 회고🌱 (0) | 2023.07.17 |
---|---|
[NodeJS Error] 서버가 계속 죽을 경우 conn.release() 확인해보기 (0) | 2023.07.12 |
[SQL] Error Cannot delete or update a parent row: a foreign key constraint fails (0) | 2023.07.08 |
🌱웰리빙 프로젝트 서비스 기능, API, DB 소개🌱 (0) | 2023.07.03 |
🌱웰리빙 프로젝트 아이디어 기획 과정🌱 (0) | 2023.06.30 |
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 혼공학습단
- 백준
- 개발
- nodejs
- 개발일지
- AWS
- MySQL
- Signal
- 프로그래머스
- 혼공단 SQL
- C++
- 해커톤
- 혼공단 9기
- Process
- 프로젝트
- 자바스크립트
- 스페인 교환학생
- Linux
- 공룡책
- 운영체제
- 혼공단
- 깃 예제
- 리눅스
- JavaScript
- 스페인
- 혼공
- 교환학생
- SQL
- googleapis
- JS
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함