2024.12.10 - [웹 개발 공부하기] - [12.10] express-generator 구조 오늘은 새로운 프로젝트 들어가기 전에, 가장 기본적인 app.js 구현과 users.js 파일 기본 모듈화를 하였다.const express = require('express');const app = express();const dotenv = require('dotenv');dotenv.config();app.listen(process.env.PORT);const userRouter = require('./routes/users');const bookRouter = require('./routes/books');const cartRouter = require('./routes/carts');const l..
bin/www : 포트 번호 등과 같은 웹 서버를 구축하는데 필요한 설정 데이터가 정의되어 있는 파일 => .env 파일과 같이 설정 값을 가지고 에러 처리, 기타 추가 설정을 해주는 파일 node_modules : Node.js, Express에 필요한 모듈들이 설치되는 폴더 public : images, javascripts, stylesheets -> 정적 파일(ex. 로고, 회사 소개 페이지, ...)(cf. 동적 : 사람마다 다른 데이터) routes : 각 경로를 담당하는 모듈들이 들어있는 폴더 = 라우팅 로직을 구현하는 모듈들 : 클라이언트에서 어떤 요청을 주냐에 따라서 어떤 로직을 수행할 지 파일별로 분할해서 관리하는 정도(cf. 자바의 controller 역할) vie..