NodeJS Express Generator 모듈을 사용해서 앱 개발하는 방법 |
환경: Windows 7 |
웹 어플리케이션을 개발하기 위해서는 효율적인 폴더 구조를 만들어야 합니다. 이미지, CSS, html, JS 등 아주 다양한 파일들로 이루어 지기 때문입니다. Node JS 에서 직접 폴더를 만들어 파일을 관리할 수 있지만 웹 프레임워크 중 하나인 Express 의 도움을 받는 것이 더 효과적입니다. 웹 서버를 실행하는 메인 소스도 자동으로 만들어 집니다.
▼ Express 모듈 주소는 다음과 같습니다. 사용법을 알고 싶다면 Guide 를 참고하세요.
▼ nodejs 프로젝트에 Express 모듈을 추가하기 위해 npm 을 이용합니다. 아래 명령어를 실행해서 추가합니다.
$ npm install express-generator –g
▼ 다음은 express 명령어를 이용해서 앱을 만들어 보겠습니다. express [app name] 을 입력하면 app name 에 해당하는 폴더가 생성됩니다. 아래와 같이 app name 을 www 로 했습니다. 앱 생성이 끝나면 작업할 일이 하나 더 있습니다.
$ express www
▼ 앱 폴더인 www 로 들어가서 의존성 패키지들을 설치해야 합니다. 명령어는 다음과 같습니다.
$ cd www && npm install
▼ 설치가 모두 끝났다면 앱을 실행해 보겠습니다. 명령어는 다음과 같습니다.
$ DEBUG=www & npm start
▼ Express로 만든 기본 앱을 실행하고 제대로 서버가 동작하는지 확인하기 위해 브라우저를 실행합니다. URL 접속 주소와 포트는 localhost:3000 입니다. 기본 포트는 3000 입니다.
'NodeJS' 카테고리의 다른 글
리눅스 CentOS 에 NodeJS 설치해서 웹 서버 띄우는 방법(Oracle Virtual Box 환경) (0) | 2018.11.10 |
---|---|
NodeJS IDEL 통합환경 개발툴 Microsoft Visual Studio Code 무료 사용 (0) | 2018.10.22 |
NodeJS 패키지 관리 package.json 만드는 방법 (0) | 2018.10.21 |
이클립스에 NodeJS 개발환경 꾸미는 방법과 웹 서버 구성하기 2 (0) | 2018.10.05 |
NodeJS 웹 서버 실행해서 웹 페이지 표현하는 방법, Express 설치 (0) | 2018.09.28 |
Node JS 작업 스케줄러 모듈을 이용해서 배치 작업하는 방법 (0) | 2018.08.16 |
NodeJS 를 이용해서 웹 사이트 스크래핑(크롤링) 하는 방법 (2) | 2018.08.06 |
이클립스에 NodeJS 개발환경 꾸미는 방법과 웹 서버 구성하기 1 (0) | 2018.08.03 |