NodeJS Express Generator 모듈을 사용해서 앱 개발하는 방법

NodeJS

NodeJS Express Generator 모듈을 사용해서 앱 개발하는 방법

 

환경: Windows 7

 

웹 어플리케이션을 개발하기 위해서는 효율적인 폴더 구조를 만들어야 합니다. 이미지, CSS, html, JS 등 아주 다양한 파일들로 이루어 지기 때문입니다. Node JS 에서 직접 폴더를 만들어 파일을 관리할 수 있지만 웹 프레임워크 중 하나인 Express 의 도움을 받는 것이 더 효과적입니다. 웹 서버를 실행하는 메인 소스도 자동으로 만들어 집니다.

 

Express 모듈 주소는 다음과 같습니다. 사용법을 알고 싶다면 Guide 를 참고하세요.

http://expressjs.com/

NodeJS Express Generator 모듈을 사용해서 앱 개발하는 방법

 

nodejs 프로젝트에 Express 모듈을 추가하기 위해 npm 을 이용합니다. 아래 명령어를 실행해서 추가합니다

 

$ npm install express-generator –g

NodeJS Express Generator 모듈을 사용해서 앱 개발하는 방법

 

다음은 express 명령어를 이용해서 앱을 만들어 보겠습니다. express [app name] 을 입력하면 app name 에 해당하는 폴더가 생성됩니다. 아래와 같이 app name www 로 했습니다. 앱 생성이 끝나면 작업할 일이 하나 더 있습니다.

 

$ express www

NodeJS Express Generator 모듈을 사용해서 앱 개발하는 방법

 

앱 폴더인 www 로 들어가서 의존성 패키지들을 설치해야 합니다. 명령어는 다음과 같습니다.

 

$ cd www && npm install

NodeJS Express Generator 모듈을 사용해서 앱 개발하는 방법

 

설치가 모두 끝났다면 앱을 실행해 보겠습니다. 명령어는 다음과 같습니다.

 

$ DEBUG=www & npm start

NodeJS Express Generator 모듈을 사용해서 앱 개발하는 방법

 

Express로 만든 기본 앱을 실행하고 제대로 서버가 동작하는지 확인하기 위해 브라우저를 실행합니다. URL 접속 주소와 포트는 localhost:3000 입니다. 기본 포트는 3000 입니다

NodeJS Express Generator 모듈을 사용해서 앱 개발하는 방법

Posted by 녹두장군