본문 바로가기

IT-백엔드

node.js basic module10-http module

http 모듈이란?

 

- http 모듈은 웹 애플리케이션을 개발할 수 있도록 제공되는 모듈입니다.

- 일반적인 웹 서버와 동일하게 동작합니다.

- http 모듈을 웹 서버의 기능을 할 수 있는 모듈입니다.

- createServer: 웹 서버개체를 만듭니다.

- listen: 웹 서버를 동작시킵니다.

- 클라이언트가 전달하는 파라미터는 url 모듈을 이용하면 코드로 받아낼 수 있다.

 

위 코드는 서버를 생성해주는 코드입니다. 만약 정상적으로 서버 생성을 성공하게 된다면 createServer안에 있는 함수가 자동으로 호출됩니다. request는 요청에 관련된 정보를 가진 객체이고 response는 응답에 관련된 객체입니다.

 

res.write는 브라우저에 응답 결과를 보내는 것이고 그리고 server.listen안에 포트를 저희가 들어갈 포트를 적어줘야하는데 아무 포트나 적어도 됩니다.

이렇게 정상적으로 생성이 된 것을 볼 수 있습니다.

 

 

결과

res.write으로 html 코드를 작성하여 정상적으로 화면에 띄울 수 있는 것을 볼 수 있습니다.

 

 

 

 

결과

결과

url모듈을 사용해서 url에 파라미터가 있어도 정상적으로 다른 주소로 이동 시켜준다.