Cannot set headers after they are sent to the client
-
Json서버 Error [ERR_HTTP_HEADERS_SENT]: Cannot set headers after they are sent to the clientError records 2022. 2. 6. 12:57
json-server로 간단하게 api테스트를 하려고 다음과 같이 만들었는데 프론트에서는 정상적으로 계속 작동이 되는데 백엔드에서 Cannot set headers after they are sent to the client 라는 에러가 계속 났다. 검색을 해 보니 주로 res가 중복되었을때 나온다고 한다. 하지만 내 코드에서 res를 두번쓴곳이 없는걸? 또 검색을 해보니 미들웨어에서 res를하고나서 next()를 했을때에도 발생한다고 한다. res.응답메서드"는 한 번만 쓸 수 있다.. res.send 후에 next()를 하면 다음 미들웨어에서 또 res.send를 하게 되므로 res가 두개가 오게 되기 때문에 두번째 헤더를 세팅할 수 없다는 식으로 에러 메세지가 나온것이다. next를 할 거면 nex..