Home ExpressJS 앱을 생성하는 방법
Post
Cancel

ExpressJS 앱을 생성하는 방법

NodeJS 설치

이 프로젝트는 사용자의 컴퓨터에 Node.js가 설치되어있다는 기준 하에 진행됩니다.

이미 Node.js가 설치되어있으시다면 다음 단계로 넘어가시면 됩니다.

만약 Node.js가 설치되어있지 않으신 분이라면 이 글을 참고해 설치하시기 바랍니다.

ExpressJS 설치

명령 프롬프트 혹은 터미널을 실행한 뒤 아래의 커맨드를 실행합니다.

1
$ npm install express-generator -g

만약 위 방법으로 진행했을때 에러가 발생한다면 아래 커맨드로 실행합니다.

1
$ sudo npm install express-generator -g

에러가 발생하는 이유는 -g (global) 옵션으로 설치를 진행 할 때에는 관리자권한이 필요하기 때문입니다.

ExpressJS 앱 생성

다음 명령을 이용하여 express 명령어의 옵션 및 명령 인자를 확인하실 수 있습니다.

1
$ express -h

다음 명령을 이용하여 앱명이 “myapp”이고 view는 “ejs”인 express 앱을 생성합니다.

1
$ express --view=ejs myapp

생성된 “myapp” 앱의 디렉토리 구조는 다음과 같습니다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
├── app.js
├── bin
│   └── www
├── package.json
├── public
│   ├── images
│   ├── javascripts
│   └── stylesheets
│       └── style.css
├── routes
│   ├── index.js
│   └── users.js
└── views
    ├── error.ejs
    └── index.ejs

“myapp” 앱이 정상적으로 생성된것을 확인했다면 다음 명령을 이용해 종속성 설치를 진행합니다.

1
2
$ cd myapp
$ npm install

ExpressJS 앱 실행

  • Windows

    1
    
    $ set DEBUG=myapp:* & npm start
    
  • MacOS / Linux

    1
    
    $ DEBUG=myapp:* & npm start​
    

위 방법 이외에도 PM2와 같은 앱 실행기를 이용해도 문제없습니다.

테스트

http://localhost:3000 에 접속하면 정상적으로 Node.js express 앱이 실행중인것을 확인할 수 있습니다.

This post is licensed under CC BY 4.0 by the author.