[👾 Error Handling] Error [ERR_HTTP_HEADERS_SENT]: Cannot remove headers after they are sent to the client
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức phù hợp với người mới
- 42/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- express, javascript
Hướng nghiên cứu
Bắt đầu với server/index.js quanh các dòng 57–61, sau đó kiểm tra server/controllers/get/weather.js quanh dòng 64, lần theo đường đi của yêu cầu weather API. Tái hiện yêu cầu từ trình duyệt và truy vết xem có nhiều hơn một phản hồi được gửi hay không. Được xem là hoàn tất khi yêu cầu weather hoàn thành mà không có ERR_HTTP_HEADERS_SENT và đường dẫn lỗi của nó được xử lý nhất quán.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
어떤 에러인가요?
- 기상청 api를 브라우저에 연결시킬 때 에러가 발생
에러 메시지
Error [ERR_HTTP_HEADERS_SENT]: Cannot remove headers after they are sent to the client
at new NodeError (node:internal/errors:371:5)
at ServerResponse.removeHeader (node:_http_outgoing:654:11)
at ServerResponse.send (/Users/seonhwa/Desktop/codestates31/ThereWeather/server/node_modules/express/lib/response.js:210:10)
at /Users/seonhwa/Desktop/codestates31/ThereWeather/server/index.js:61:13
at weather (/Users/seonhwa/Desktop/codestates31/ThereWeather/server/controllers/get/weather.js:64:9)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async /Users/seonhwa/Desktop/codestates31/ThereWeather/server/index.js:57:5 {
code: 'ERR_HTTP_HEADERS_SENT'
}
에러 핸들링 방법
server/index.js에서 콜백에 쓴 if문에 else문을 처리하지 않아 생겼던 것으로 추측하고 수정함
에러 핸들링을 위해 참고한 레퍼런스 링크
- Ngôn ngữ chính
- JavaScript
- Star
- 0
- Fork
- 3
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Không có hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của codestates/ThereWeather
-
error
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 72/100
codestates/ThereWeather#58 ·
-
[✍️ Dev Log] 박경훈 / 2021-11-13Đang mởdevlog
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 20/100
codestates/ThereWeather#197 ·
-
error
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 25/100
codestates/ThereWeather#196 ·
-
[🍪 Dev Log] 홍현정 / 2021-11-12Đang mởdevlog
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 10/100
codestates/ThereWeather#195 ·
-
[👾 Error Handling] EagerLoadingError [SequelizeEagerLoadingError]: post is not associated to user!Đang mởerror
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 15/100
codestates/ThereWeather#188 ·
Tất cả issue của codestates/ThereWeather
Issue tương tự
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100
Deepak3699/Ai_Mentor#244 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
ci-install-db-tools stall-case tests flake: stalled apt-get can be killed before it logs its callĐang mởeffort:low model:light plan planner:opus-5-5 tests
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 86/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Bug 🐞
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
mozilla-mobile/firefox-ios#35986 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Hidden loading spinner keeps animating after connect, causing high idle CPU usage in FirefoxĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
-
bug(sight): the dashboard's text truncations split surrogate pairs and show broken charactersĐang mởcomponent:sight
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
agentic-os-org/ANOLISA#6738 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày