Express
HTTP 요청에 대해 라우팅과 미들웨어 기능을 제공하는 웹 프레임 워크
Express-generator
MVC 구조를 가진 프로젝트를 생성해주는 도구
https://www.npmjs.com/package/express-generator
✔ Visual Studio Code
✔ 목표 Express-generator로 프로젝트 기본 세팅하기
express 설치는 vs code의 터미널을 사용하여 설치했습니다. 파일 내부에서 cmd로 설치하는 것과 동일합니다.
1. 터미널 열기
ctrl + ` 단축키 or 상단 메뉴 터미널 > 새 터미널을 선택하여 터미널을 열어준다.

2. express-generator
> npm i express-generator
+ express-generator@4.16.1

3. express 설치
express --view=ejs
view에는 사용하는 템플릿 엔진을 적어주면 된다. 템플릿 엔진으론 ejs / pug / hbs 등이 있다.

│ app.js
│ package-lock.json
│ package.json
│
├─bin
│ www
│
├─node_modules
│
├─public
│ ├─images
│ ├─javascripts
│ └─stylesheets
│ style.css
│
├─routes
│ index.js
│ users.js
│
└─views
error.ejs
index.ejs
express를 설치하면 MVC 패턴을 가진 프로젝트가 세팅된 걸 확인할 수 있다.
4. 종속성 설치
> npm install
5. Express.js app 시작
> npm start
http://localhost:3000 으로 접속하면 된다.

mvc 프로젝트 구조가 필요없거나 템플릿 엔진을 사용할 필요가 없다면
express만 설치하는 것을 추천한다.
[Node] Node.js 초기 세팅 / express 설치
[Node] Node.js 초기 세팅 / express 설치
1. node 설치 확인 node -v 2. npm init package.json 추가됨 npm init 3. express 설치 node_modules 폴더와 package-lock.json 파일 추가됨 npm install --save express 4. 초기 파일 생성 app.js const express..
developerm.tistory.com
참고자료
https://velog.io/@new_wisdom/Node.js-6-Express-Express-generator로-프로젝트-만들기
'Study > Node.js' 카테고리의 다른 글
[Node | ubuntu] ubuntu에서 Node.js 세팅 (0) | 2021.09.04 |
---|---|
[Node] AWS ec2 + putty 참고 자료 및 정리 (0) | 2021.09.03 |
[Node] Node.js MySQL 연동 및 로그인 디비 생성 (2) | 2021.08.31 |
[Node] PM2 설치 (0) | 2021.08.31 |
[Node] Node.js 초기 세팅 / express 설치 (0) | 2021.08.31 |
댓글