nodejs
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);
    console.log( 'path : ' + url);
    response.end(fs.readFileSync(__dirname + url));
});
app.listen(3000);

 

콘솔 웹 서버 실행 명령어

 

 

node main.js

 

 

결과
결과

 

Node.js는 웹 서버의 기능을 내장하고 있어 아파치와 같이 웹 서버로 사용할 수 있고 아파치 웹 서버가 할 수 없는 기능을 가지고 있다. 그 것은 프로그래밍적으로 사용자에게 전송할 데이터를 직접 생성할 수 있다는 것이다.

 

 

 

Node.js - 웹서버 만들기 - 생활코딩

수업소개 Node.js는 웹서버 기능을 가지고 있습니다. 이런 특성을 이용해서 컨텐츠를 프로그래밍적으로 생산할 수 있게 됩니다. 여기서는 Node.js를 웹서버로 구동하는 방법을 살펴보겠습니다.  강

opentutorials.org

 

Node.js Query String Data 구하기

Node.js Query String Data main.js var http = require('http'); var fs = require('fs'); var url = require('url'); var app = http.createServer(function(request,response){ var _url = request.url; var..

juni-official.tistory.com