chatter server 과제에서
코드스테이츠에서 제공하는 서버대신에
내가 만든 local서버에 연결하는 과제를 진행해봤다
response.end()를 두번 사용시 ERR_STREAM_WRITE_AFTER_END 오류가 나는데
명시적으로 response.end() 후 return을 시키는 방법을 보았는데 굉장히 보기도좋고
실수할 확률이 적은것같다
그리고 Buffer와 Stream 개념을 어떻게 이해하면 좋을까 고민했었는데
냇가(stream)에 조각(buffer라는)들이 흘러 다닌다 라고 말씀하셨는데
그나마 좀 이해가 되는듯? 안되는듯 하는것같다..
결론은 서버로부터 받는 body(buffer)가
짧을수도있고 긴 문장일수도있어서
한번에 모든 buffer를 받는게아니라 쪼개서 받고
그러고나서 그모든걸 합쳐서 문자열형태로 내보내는것 이라고 이해했다