반응형

Express Generator

1. Express Generator 설치

터미널을 열고 sudo npm install -g express-generator 를 입력하고 실행한다.

 

2. Express Project 생성

터미널에 express [프로젝트_폴더명] --view=ejs 를 입력한다.

추가 사항

- 해당 패키지 진입 : cd [프로젝트_폴더명] (ex: cd CEM_Community)

- npm 모듈 설치 : npm install

- app.js: 핵심적인 서버 역할, 미들웨어 관리

- bin/www: 서버를 실행하는 스크립트, http 모듈에 express 모듈을 연결, 포트 지정

- public: 외부(브라우저 등의 클라이언트)에서 접근 가능한 파일들을 모아둔곳 이미지, 자바스크립트, css 파일들이 있음

- routes: 주소별 라우터들을 모아둔 곳, 라우터를 관리, 서버의 로직은 모두 이 폴더 안의 파일에 작성 index.js 기반으로 라우팅 관리를 해주면 된다. routes 디렉터리 안에 또 폴더를 만들어서 관리 또는 파일을 생성하여 관리해도 된다. 단 루트는 index.js

- views: 템플릿 파일을 모아둔곳

- 서버 실행: npm start or DEBUG=cem-community:* npm start

- 기본 주소: localhost:3000

- Package download: npm install [패키지_이름]