[카톡봇] Node Express 프로젝트 생성

최대 1 분 소요

Node Express 프로젝트 생성

Express-Generator

  • 프로젝트에 필요한 package.json 을 만들어주고 기본 폴더 구조까지 잡아주는 패키지
  • 다음과 같은 명령어를 사용해 설치한다.
npm i -g express-generator

Express generator 설치가 완료 되었다면, 새 프로젝트용 폴더를 아무거나 만들고 그 프로젝트 최상위 폴더로 이동한다.

그리고 다음과 같은 명령어를 이용해 프로젝트 초기화를 한다.

express <프로젝트 이름> --view-pug


프로젝트가 생성되었다면 해당 프로젝트 폴더로 이동해 다음과 같은 명령어를 실행해 npm 모듈들을 설치한다.

npm i



Intellij 를 이용해 설치하는 방법

  • 새 프로젝트 -> JavaScript -> Express 선택후 프로젝트 생성

Node Express 초기 프로젝트 구조

  • app.js : 핵심적인 서버역할 담당
  • www : 서버를 실행하는 스크립트
  • public : 외부에서 접근 가능한 파일들을 모아둔 곳
    • 이미지, 자바스크립트, CSS 파일들이 들어있다.
  • routes : 주소별 라우터들을 모아둔 곳
  • views : 템플릿 파일들을 모아둔 곳

서버의 로직은 routes 폴더안에 파일을 작성하고, 화면 부분은 views 폴더 안에 작성한다.


Express 실행방법

npm start