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라는 모듈을 가지고 사용한다는 것을 알 수있다.
'WEB (Feat.FOO) > WEB 제작(Node.js)' 카테고리의 다른 글
6. callback 함수, 콜백함수 (0) | 2017.01.07 |
---|---|
5. Node.js 모듈 사용하기, NPM 사용하기 + 에러 (0) | 2017.01.06 |
3. 프로그래밍 언어 개요, HTML 기본 (0) | 2017.01.01 |
2. 인터넷과 웹은 다르다, 서버와 클라이언트 (0) | 2016.12.29 |
1. 순서 (0) | 2016.12.29 |