반응형
Node.js 설치파일은 node.js 홈페이지에서 다운받을 수 있다.
https://nodejs.org/ko/
Node.js
Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
nodejs.org
리눅스 사용자의 경우 apt-get 또는 yum으로 install 하면 된다.
sudo apt-get update
sudo apt-get install nodejs
sudo apt-get install npm
sudo ln -s /usr/bin/nodejs /usr/bin/node
NodeJS와 관련된 가이드 문서 또는 내용도 공식 홈페이지에서 제공하고 있다.
https://nodejs.org/ko/docs/guides/
가이드 | Node.js
Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
nodejs.org

Nodejs 설치 후, 기본적인 http 어플링케이션을 만들어 보겠다.
main.js 라는 파일 생성 후, 아래의 코드를 입력한다.
var http = require("http");
http.createServer(function(req, res){
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end("Hello World!\n");
}).listen(9001);
console.log("Server running at http://localhost:9001");
http.createServer() 메소드를 실행 하고 listen 메소드를 통해 9001포트와 바인드한다.
그리고 http Request가 오면 "Hello World!"를 Response해준다.

node main.js
를 입력하여 실행시켜 주면, "console.log" 안의 내용이 정상 출력된다.
9001 포트로 접속 하였을때, Hello World!가 나온다.
반응형
'Develop > Node.js' 카테고리의 다른 글
Node.js란? (0) | 2021.08.12 |
---|---|
Simple Node.js HTTP Server (0) | 2021.08.06 |