Express 미들웨어는 Express 애플리케이션의 요청-응답 처리 파이프라인에 연결할 수 있는 함수들을 의미합니다.
이 요청은 설정된 순서대로 여러 미들웨어를 거치게 됩니다.
next() 함수를 호출하여 다음 미들웨어로 넘깁니다.express.static: 정적 파일(HTML, CSS, JavaScript 등)을 제공하는 미들웨어입니다.express.json(): 요청 본문을 파싱하여 req.body로 만듭니다. (Express 4.16 이상에서는 body-parser 대신 사용 가능)express-session: 세션 관리를 위한 미들웨어입니다.app.use(express.static('public')); // 'public' 폴더 내의 정적 파일들을 제공합니다.
app.use(express.json()); // JSON 요청 본문을 파싱합니다.