Skip to content

Node.js

InChulHwang edited this page Jun 13, 2017 · 1 revision

『OSS-074A』

https://17-1-skku-oss.github.io/074A/

What is Node.js?

Node.js는 Chrome의 V8 JavaScript 엔진에 기반한 JavaScript runtime이다.

Node.js에서는 기존 웹서버에서 파일을 업로드할 때 파일 업로드 기능을 담당하는 핸들러가 생성되어 핸들러가 하나의 요청이 끝날 때까지 다른 요청을 대기시키는 방식(Blocking I/O) 이 아닌 가볍고 효율적인 이벤트 구동 비 Blocking I/O 모델을 사용한다. 이를 통해 업로드가 완료되기 전까지 웹 서버에서 다른 작업은 할 수 없는 단점을 보완하고 CPU/Memory 사용량을 감소시킨다.

Download

Execution of Node.js

(1) 먼저 실행할 app.js 파일을 만든 다음 내용을 작성한다.

... 
console.log('Hello World');

(2) Node.js 디렉터리 하위에 app.js 파일을 넣어준다.

(3) 'Windows + R' 또는 '시작 > 실행' 을 통하여 cmd를 실행시킨다.

(4) cmd 창에서 (2)번 경로로 설정을 해준다.

(5) node app.js 를 입력한 후 실행값을 확인한다.

D:\nodejstest> node app.js
Hello World

Clone this wiki locally