Post

데브코스 TIL - Day 31

23년 12월 29일 강의를 들은 내용을 기록한 글입니다.

express-generator 프로젝트 구조 및 내용

#bin/www

포트번호 등과 같은 웹 서버를 구축하는데에 필요한 설정 데이터가 정의되어 있는 파일
.env 파일과 같이 설정 값을 가지고 에러 처리, 기타 추가 설정을 해주는 파일

#node_modules

프로젝트에 필요한 모듈들이 설치되는 폴더

#public

정적 파일에 필요한 폴더

  • 포함: images, javascript, stylesheets

#routes

라우터와 관련된 모듈들이 있는 폴더

#views

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

#app.js

애플리케이션에서 중심이 되는 파일
서버 설정 / 미들웨어 정의 / 라우트 정의 등 여러가지를 설정하고, 서버 운영을 위한 로직을 작성

#package.json

현재 애플리케이션과 관련된 정보와 모듈을 설치하는데 필요한 의존성이 작성된 파일

This post is licensed under CC BY 4.0 by the author.