본문 바로가기

Programing/node js

node js express-generator 설치

express-generator 

- 기본적인 패키지와 폴더를 자동으로 생성해주는 패키지

 

express 설치

npm install express

 

express-generator 설치

npm install express-generator -g

* -g  : 글로벌 설치

 

express 생성

express <projectname> --view=pug

저는 express 오류가 있어서 전에 설치되어있던거랑 꼬여있는지

 

C:\Users\<user>\AppData\Roaming\npm 에서 설치되어있던 패키지 삭제한 뒤 다시 설치하였습니다.

 

그래된 안먹힌다면 환경변수 체크 해보시길 바랍니다.

 

 

그러면 폴더안에 자동으로 생성완료

 

  • bin : server 실행
  • public : images/javascript/css 등 리소스 외부파일 
  • routes : index.js 기반으로 서버 로직 
  • views : jade/ejs/html 등 view 
  • app.js : 미들웨어 관리
  • package.json : 프로젝트 패키지 등 정보

cd <폴더명>

 

npm start !! 

 

했는데... 에러가 난다?

 

로그를 살펴보니 cookie-parser 모듈이 없기때문 !

 

npm install 해주면 없는 모듈을 자동으로 설치해주니 

 

npm install 후 다시 npm start

 

이후 localhost:3000 으로 들어가면

 

접속완료! 

 

*참고로 package.json보면 npm start script -> bin 폴더에 있는 www를 실행시킴 

 

'Programing > node js' 카테고리의 다른 글

node js Express Router 관리, 분리  (0) 2021.01.06
node js Winston 로그 남기기  (0) 2021.01.05
node js express 구축  (0) 2021.01.04
node js 설치  (0) 2021.01.04
node js 란 무엇인가?  (0) 2021.01.04