Node.js/express

Express 애플리케이션 생성기

holy season 2023. 4. 8. 13:00
반응형

Express 애플리케이션 생성기

애플리케이션의 골격을 신속하게 작성하려면 애플리케이션 생성도구인 express를 사용하면 된다.

설치

npm install express-generator -g

애플리케이션 생성

express --view=pug myapp

--view 옵션으로 ejs, hbs, hjs, jade, pug, twig, vash, 같은 템플릿 엔진을 설정할 수 있다.

종속 항목 설치

생성한 디렉토리로 이동해서 종속 항목을 설치한다

cd myapp
npm install

디렉터리 구조

디렉토리 구조로 bin, public, routes,view 폴더와 app.js, package.json이 생긴다.

bin/www : http 모듈에 express 모듈을 연결하고 포트를 지정

public : css, html 같은 정적인 코드를 담는다

routes : 라우팅과 관련된 코드를 분리해서 담는다

views : 템플릿엔진 관련 뷰 파일이 담길 디렉토리

app.js : express 객체를 생성하고, express 객체의 메서드를 통해 환경설정

package.json :

프로젝트에 필요한 노드 모듈, 프로젝트 관련 정보를 정의하는 파일

반응형