WEB (Feat.FOO)/WEB 제작(Node.js)
4. JavaScript와 Node.js를 이용한 웹만들기
Hπtos
2017. 1. 6. 21:55
Web에서 사용되었던 JavaScript가 google이 개발한 자바스크립트엔진 V8에 의해 '탈웹화'를 했고,
따라서 Web에 국한되어있던 JavaScript가 다양한 곳에서 사용될 수 있는 계기를 맞이했다.
그리고 라이언달이라는 사람에 의해 2009년에 Node.js 프로젝트가 출발하게 되었다.
Node.js를 설치하고 .
Node.js에서 제공하는 소스코드를 가지고 서버를 실행시킨다. (cmd 창 이용)
createServer를 통해 서버를 만들고 .listen을 통해 port와 hostname을 듣는다.
따라서 브라우저에 호스트네임과 포트번호를 입력하게 되면 서버에 접속할 수 있게 되고
Hello World를 출력하는 브라우저 창을 확인 할 수 있다.
아래는 Node.js에서 제공하는 튜토리얼 소스코드 이다.
const http = require('http'); const hostname = '127.0.0.1'; const port = 1337; http.createServer((req, res) => { res.writeHead(200, { 'Content-Type': 'text/plain' }); res.end('Hello World\n'); }).listen(port, hostname, () => { console.log(`Server running at http://${hostname}:${port}/`); });
require이라는 것을 통해 http라는 모듈을 가지고 사용한다는 것을 알 수있다.