본문 바로가기
Study/Node.js

[Node] Node.js Express-generator / Express 설치로 프로젝트 기본 세팅

by M개발자 2022. 2. 26.
반응형

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로-프로젝트-만들기

https://github.com/Hyun-Geol/express-generator

반응형

댓글