기본 콘텐츠로 건너뛰기

NODE + Express 모듈로 간단한 웹 서버 구축하기.

아주 간단하게 정적인 Content (PHP, C#, Java 등과 같은 서버 처리가 필요 없는) 를 처리하는 웹 서버를 구축하는 방법은 다음과 같다.
이 글에서는 IIS 나 Apache 등의 웹 서버 구축을 node + express 로 대체하는 것이 아니다. 간단한 코드와 몇 분의 노력으로 즉시 테스트가 가능한 환경을 만드는 것이 목적이다. 
  1. node 설치
  2. Command Prompt 를 열고 웹 서버로 활용할 디렉터리로 이동한 후에 Express 를 아래와 같이 설치한다.
    C:\Temp> npm install express
    
  3. 설치된 Express 를 구동할 수 있는 서버 스크립트를 작성한다.
    var express = require('express');
    var app = express();
    app.configure(function() {
        app.use(
            "/",    // the URL throught which you want to acess to you static content
            express.static(__dirname)    // where your static content in located in your filesystem
        );
    });
    app.listen(8080);    // the port you want to use
    
  4. node 로 작성한 서버 스크립트를 구동한다.
    C:\Temp> node server.js
    
이제 위에서 지정한 포트로 브라우저에서 접근을 하면 정상적으로 서비스가 되고 있는 것을 볼 수 있다.



댓글