EXPRESS-GENERATOR 구조

데브코스

목록 보기
58/133
  • bin/www : 포트 번호 등과 같은 웹 서버를 구축하는데에 필요한 설정 데이터가 정의되어 있는 파일
    => .env 파일과 같이 설정 값을 가지고 에러 처리하거나, 기타 추가 설정으 해주는 파일

  • node_modules : Node.js, express에 필요한 모듈들이 설치되는 폴더

  • public : images, javascrips, stylesheets -> 정적 파일(ex. 로고, 회사 소개 페이지)
    cf. 동적 : 사람마다 다른 데이터

  • routes : app.js가 express 서버의 시작점으로부터 => URL에 따라서 라우팅을 해주죠 (라우팅은 너 어느 길로 갈꺼야? 라는 뜻이야)
    그 각 경로를 담당하는 모듈들이 들어있는 폴더 = 라우팅 로직을 구현하는 모듈들 : 클라이언트에서 어떤 요청을 주냐에 따라서 어떤 로직을 수행할 지 파일별로 분할해서 관리하는 정도
    (CF. 자바의 controller 역할)

  • views : 클라이언트에게 html코드로 "화면을 보내는 파일"

  • package.json : 이 프로젝트에 설치된 모듈들이 뭔지 알려주는 파일들, 어떤 것들이 있는지, 버전이나 이름들 같은 정보들이 작성되어 있는 파일

profile
Dive Head First | Work Super Hard | Attract Great People

0개의 댓글