728x90
Node.js는 HTTP 프로토콜을 처리하기 위한 내장 모듈인 http 모듈을 제공합니다.
이 모듈은 HTTP 클라이언트와 서버를 구현하는 데 사용됩니다.
`http` 모듈을 사용하여 Node.js에서 서버를 구현할 수 있습니다.
예를 들어, `http.createServer()` 메서드를 사용하여 서버 객체를 생성하고, `listen()` 메서드를 사용하여 서버를 시작하고 요청을 수신할 수 있습니다.
이 모듈을 사용하면 요청 및 응답을 처리하고, HTTP 상태 코드 및 헤더를 설정하고, 쿠키를 처리하고, 파일 업로드 등 다양한 작업을 수행할 수 있습니다.
또한, `http` 모듈을 사용하여 HTTP 클라이언트를 구현할 수 있습니다. `http.request()` 메서드를 사용하여 HTTP 요청 객체를 생성하고, `end()` 메서드를 호출하여 요청을 보낼 수 있습니다. 이 모듈을 사용하면 서버로부터 데이터를 수신하고, HTTP 상태 코드 및 헤더를 처리하고, 쿠키를 처리하고, 다른 데이터 형식을 처리하는 등 다양한 작업을 수행할 수 있습니다.
`http` 모듈은 Node.js에서 HTTP 프로토콜을 처리하는 데 필수적인 모듈이며, HTTP 클라이언트 및 서버 구현에 유용하게 사용됩니다.
출처: chatGPT
728x90
'Node.js > JavaScript' 카테고리의 다른 글
[REPL] node 작성 방법 (들어가기/나가기) (0) | 2023.03.14 |
---|---|
[키워드 정리] JS에서 '모듈'이란 (+ built-in 모듈) (0) | 2023.03.14 |
[키워드 정리] Node.js의 정의 (0) | 2023.03.14 |
[키워드 정리] 파일 형식 xml과 json은 어떻게 다른가 (0) | 2023.03.14 |
[키워드 정리] Nodemon (0) | 2023.03.14 |