λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°

μΉ΄ν…Œκ³ λ¦¬ μ—†μŒ

[Error] [ERR_HTTP_HEADERS_SENT] Cannot set headers after they are sent to the client

728x90

둜그인 κΈ°λŠ₯을 λ§Œλ“€ 던 쀑, 

잘 λ˜λ‚˜ ν…ŒμŠ€νŠΈ 해보렀고 λ‘œκ·ΈμΈμ„ μ‹œλ„ν•˜μž μ—λŸ¬κ°€ 생겼닀. 

λ‚΄μš©μ΄ 아무것도 λΆˆλŸ¬μ™€μ§€μ§€ μ•ŠμŒ. 

 

headersλ₯Ό ν΄λΌμ΄μ–ΈνŠΈν•œν…Œ 보낸 ν›„, λ‹€μ‹œ λ³΄λ‚΄λŠ” 건 μ•ˆλœλ‹€! 라고 μ¨μžˆλŠ”λ°,, 

읽어봐도 μ–΄λ–€ 였λ₯˜μΈμ§€ 잘 λͺ¨λ₯΄κ² μ–΄μ„œ 검색을 ν•΄λ΄€λ‹€. 

 

였λ₯˜ [ERR_HTTP_HEADERS_SENT]λŠ” μ„œλ²„κ°€ ν΄λΌμ΄μ–ΈνŠΈμ— 
λ‘˜ μ΄μƒμ˜ 응닡을 보내렀고 ν•  λ•Œ λ°œμƒν•˜λŠ” ν₯미둜운 였λ₯˜μž…λ‹ˆλ‹€. 이것이 μ˜λ―Έν•˜λŠ” λ°”λŠ” μ£Όμ–΄μ§„ ν΄λΌμ΄μ–ΈνŠΈ μš”μ²­
에 λŒ€ν•΄ μ„œλ²„κ°€ 이전에 응닡 (μš”μ²­ 된 λ¦¬μ†ŒμŠ€κ°€μžˆλŠ” 성곡 응닡 λ˜λŠ” 잘λͺ»λœ μš”μ²­μ— λŒ€ν•œ 였λ₯˜ 응닡)을 ν΄λΌμ΄μ–ΈνŠΈλ‘œ λ³΄λƒˆκ³  이제 예기치 μ•Šκ²Œ λ‹€λ₯Έ 응닡을 λ³΄λ‚΄λ €κ³ ν•œλ‹€λŠ” κ²ƒμž…λ‹ˆλ‹€.

이미 응닡을 λ³΄λƒˆλŠ”λ°, λ‘λ²ˆμ§Έ 응닡을 μ‹œλ„ν•œλ‹€λŠ” 것이닀. 

 

ν•΄κ²° 방법:

return을 ν•΄μ£Όλ©΄ λœλ‹€.. res.render / res.redirect μ•žμ— return λΆ™μ΄λŠ” κ±Έ κΉœλ°•ν–ˆλ‹€

 

 

 

 

 

 

μ •μƒμ μœΌλ‘œ errorMessage 와 ν•¨κ»˜ redirect 된 κ±Έ λ³Ό 수 μžˆλ‹€. 

 

 

 

 

 

728x90
λ°˜μ‘ν˜•