
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 |