codestates / codestates/33Plan

[Error] Back_ERR_HTTP_HEADERS_SENT

Open
#70 0 comments 0 reactions 1 assignee Claimed by @SsankQ View on GitHub
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.