본문 바로가기

개발일기/Node.js 공부하기

Node.js 시작

// main.js


var http = require('http');
var fs = require('fs');
var app = http.createServer(function(request,response){
    var url = request.url;
    if(request.url == '/'){
      url = '/index.html';
    }
    if(request.url == '/favicon.ico'){
      response.writeHead(404);
      response.end();
      return;
    }
    response.writeHead(200);
    response.end(fs.readFileSync(__dirname + url));
 
});
app.listen(3000);

 

 

1. 콘솔창에서 프로젝트가 있는 폴더로 디렉토리 이동

 

2. 아래 명령어로 node.js 서버 실행 

node main.js

* node 라고 쓰고 엔터를 누르면 콘솔창에서 바로 자바스크립트를 사용할 수 있음

 

3. 아래 url로 접속

http://localhost:3000/

* main.js 에 써있는 포트와 같은 포트로 접속 

 

 

 

**** node.js 가 web서버와 다른점.

(web서버는 할 수 없고, node.js / php / 파이썬의 장고 는 할 수 있는 일)

java script(main.js)에 어떤 코드를 넣느냐에 따라서 사용자에게 전송하는 데이터가 바뀐다.

 

----> 잘 이해안됨. 앞으로 더 지켜보고, 공부해본 후 설명 추가 할것.

 

 

 

 

***node.js가 가지고 있는 기능을 실행시킬 수 있는 방법은 JavaScript이기 때문에 JavaScript를 사용한다.

 

 

출처

opentutorials.org/course/3332/21032