Express-generator 구조
bin/www
포트넘버, 에러 등등 웹 서버를 구축하는데에 필요한 설정 데이터가 정의되어 있음
=> .env 파일과 같이 설정 값을 가지고 에러 처리, 기타 추가 설정을 해주는 파일
node_modules
Node.js, Express 에 필요한 모듈들이 설치되는 폴더
public
images, javascripts, stylesheets -> 정적 파일(ex. 로고, 회사 소개)
routes
app.js 서버의 시작점에서 URL에 따라서 각 경로를 담당하는 모듈들이 들어있는 폴더. 라우팅 로직을 구현하는 모듈들
클라이언트에서 어떤 요청을 주느냐에 따라서 어떤 로직을 수행할 지 파일별로 분할 해서 관리하는 정도(cf. 자바의 controller 역할)
views
클라이언트에게 html 코드로 "화면을 보내는 파일"
app.js
Express 서버의 시작점 => URL에 따라서 라우팅을 해준다.
package.json
이 프로젝트에 설치된 모듈의 정보들이 들어있음
후기
본격적으로 프로젝트 구현을 시작하였다.
키워드: 프로그래머스 데브코스, 국비지원교육, 코딩부트캠프
'프로그래머스 풀스택 데브코스 > 데브코스 TIL' 카테고리의 다른 글
웹 풀사이클 데브코스 TIL 33일차 (0) | 2024.01.03 |
---|---|
웹 풀사이클 데브코스 TIL 32일차 (0) | 2024.01.02 |
웹 풀사이클 데브코스 TIL 30일차 (0) | 2023.12.29 |
웹 풀사이클 데브코스 TIL 29일차 (0) | 2023.12.27 |
웹 풀사이클 데브코스 TIL 28일차 (0) | 2023.12.26 |