codestates / codestates/33Plan
[Error] Back_ERR_HTTP_HEADERS_SENT
Open
Back-end
Completed
Error
- Dominant language
- JavaScript
- Stars
- 2
- Forks
- 4
- PR merge metrics
- No merged PRs in 30d
Description
> 해결된 에러라면 라벨에 'Complete' 를 달아주세요.
> 미해결된 에러라면 라벨을 'In progress' 로 변경해주세요.
### 어떤 에러인가요?
- 서버가 클라이언트에 응답을 둘 이상 돌려줄 때 발생한 오류
- 이미 응답을 한번 했음에도 추가적인 응답을 돌려줄 때 발생
### 에러 메시지
```bash
[ERR_HTTP_HEADERS_SENT]: Cannot set headers after they are sent to the client
```
### 에러 핸들링 방법
- 한번의 요청에 둘 이상의 응답이 발생하지 않게 조건에 맞춰 올바르게 `return` 작성
```js
if (password) {
if (!validatePW(password)) {
return res.status().send()
}
}
res.status().send()
```
### 에러 핸들링을 위해 참고한 레퍼런스 링크
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.