express-generator 구조
- bin/www : 포트 번호 등과 같은 웹서버를 구축하는데 필요한 설정 데이터가 정의되어 있는 파일
- .env 파일과 같이 설정 값을 가지고 에러 처리, 기타 추가 설정을 해주는 파일(환경설정)
- node_modules : Node.js, Express에 필요한 모듈들이 설치되는 폴더
- public : images, javascript, stylesheet -> 정적(예. 로고, 회사 소개 페이지...) 파일
- 동적: 사람맏 다른 데이터
- route : 각 경로를 담당하는 모듈들이 들어있는 폴터
- = 라우팅 로직을 구현하는 모듈들
- : 클라이어트에서 어떤 요청을 주냐에 따라 어떤 로직을 수행할지 파일별로 분할해 관히하는 정도
- 자바의 controller 역할
- views: 클라이언트에게 html 코드로 "화면을 보내는 파일"
- app.js : Express 서버의 시작점 => URL에 따라 라우팅을 해줌
- package.json : 이 프로젝트에 설치된 모듈 이름, 버전 등등 정보들이 작성되어 있는 파일
'데브코스 > 강의 정리' 카테고리의 다른 글
카테고리 API 설계 (0) | 2024.10.04 |
---|---|
node.js 패키지 구조/ 컨트롤러 (0) | 2024.10.02 |
dbdiagram.io로 설계 테이블 만들기 (0) | 2024.09.30 |
API 설계 2 (1) | 2024.09.30 |
API 설계2 (0) | 2024.09.27 |