인프런 커뮤니티 질문&답변
writeHead, listen, end구문의 역할이 무엇인가요?
작성
·
298
1
listen에 대해서도 무언가 너무 추상적으로 설명해주셔서 잘 이해가 되지 않습니다. writeHead나 end에 대해서도 언급이 없이 그냥 쓰셔가지고 이해가 되지 않습니다.
퀴즈
41%나 틀려요. 한번 도전해보세요!
API 서버의 주된 역할은 무엇인가요?
클라이언트 프로그램의 사용자 인터페이스를 직접 그리기
클라이언트 프로그램과 데이터베이스 사이에서 정보를 주고받는 중개자 역할 하기
데이터베이스에 직접 데이터를 저장하거나 관리하기
네트워크 통신을 위한 물리적인 연결 담당하기
답변 1
1
그랩
지식공유자
listen 메소드는 서버 프로그램이 요청을 대기하는 명령어라고 보시면 됩니다! listen을 통해 클라이언트가 요청을 보내면 응답을 하게 되는 거죠!
HTTP 통신을 할 때 보내게 되는 메세지는 헤더와 바디로 나뉘게 됩니다. writeHead는 응답할 때 보내는 메세지의 헤더에 값을 추가하는 명령어입니다. end는 서버에서 작성한 응답 메세지를 보내고 코드를 마무리할 때 사용됩니다 :)
(참고 : https://www.notion.so/grabyroom/HTTP-42ca5009ed0f4ef7a8f31813e34f3377#8de1c5e8d350467fb9f2ffd77f48a3b9)




