-문제점-

 

node.js에서 express를 통한 api를 작성 중,

'Cannot set headers after they are sent to the client'오류가 발생하였습니다.

 

 

 

-원인-

 

해당오류는 api호출 한 번에 response신호를 두 번 받아 생긴 오류입니다.

저 경우는 미들웨어의 끝자락에 res를 지정한 것이 중복이 된 것이 원인이었습니다.

 

 

-해결방법-

 

미들웨어에서 response를 제거한 후 정상적으로 통신 할 수 있었습니다.

+ Recent posts