-문제점-
node.js에서 express를 통한 api를 작성 중,
'Cannot set headers after they are sent to the client'오류가 발생하였습니다.
-원인-
해당오류는 api호출 한 번에 response신호를 두 번 받아 생긴 오류입니다.
저 경우는 미들웨어의 끝자락에 res를 지정한 것이 중복이 된 것이 원인이었습니다.
-해결방법-
미들웨어에서 response를 제거한 후 정상적으로 통신 할 수 있었습니다.
'웹개발자공부 > Failure note' 카테고리의 다른 글
조건 할당을 통한 useEffect 동작이상 개선 (0) | 2022.12.21 |
---|---|
Nullish coalescing operator (??)를 활용 한 서버 동작이상 개선 (0) | 2022.12.21 |
쿼리문 작성 시, 조건 불충분 개선 및 자료 결합 수정 건 (0) | 2022.12.11 |
반복문 작성 시 증감문 오기입으로 인한 무한로딩 개선 (0) | 2022.09.28 |
불필요한 변수 및 연산 삭제를 통한 소스코드 가독성 개선 (0) | 2022.09.28 |