Node.js를 깔았으니 이번엔 서버 구축을 해보겠다
일단 js 파일 하나를 만들어 본다
Node.js에는 여러 가지 모듈을 들고 있다
그중 http라는 모듈을 사용해서 서버를 구축해보자
일단 http 모듈을 변수에 담아서 사용해야 한다
var http = require('http');
그다음 아래의 코드를 추가한다
이게 가장 기본적인 서버 구축하는 법이다
http모듈 안에는 createServer가 있음
var server = http.createServer(function(request,response){
response.writeHead(200);
response.end('Hello World');
});
웹은 요청 ( request ), 응답 ( response ) 가있는데
request는 사용자가 요청하는 모든 게 담겨있고, response는 서버에서 사용자한테 넘겨줄만한 게 담겨있다
위 코드는 http 상태 코드 200을 넘겨주는 동시에 문자 'Hello Wolrd'를 넘겨준다
그다음은 서버를 실행시키는 함수이다
위 코드에는 createServer를 해서 서버를 만드는 것까지만 하였다. 그만 든 것을 server라는 변수 안에 담았다
그리고 실행 시키기 위해 listen이라는 함수를 사용한다
위에 3000 이라는 숫자는 서버의 포트라고 보면 된다
자! 이제 js파일을 실행시키기 위해 node.js의 명령어로 입력하자
터미널을 열어준 다음 【node server.js】를 입력한다
CMD로 입력해도 상관없다
*단, 파일안에 server.js라는 파일이 있어야 함
그런 다음 브라우저에서 url로 요청을 해보자
URL에는 주소와 포트번호 3000이 입력된 것을 확인할 수 있다
그리고 반환된 문자 【Hello World】가 제대로 보이는 것도 확인했다
이상으로 Node.js를 이용한 서버 구축을 해보았다
'Web Programming > Node.js' 카테고리의 다른 글
Node.js POST 하기 (0) | 2021.01.29 |
---|---|
Node.js URL 조작 해보기 (0) | 2021.01.28 |
Node.js GET 하기 (0) | 2021.01.28 |
Node.js 설치 하기 (0) | 2021.01.28 |