
[데브코스] Express 라우터 모듈화와 userId를 활용한 API 구조 개선
·
🕊️프로그래머스 데브코스/TIL
어제에 이어 router을 사용하여 코드 개선 작업을 진행하였다. 기존에 구현했던 API를 모듈화하고, 구조화하면서 더 효율적인 코드 관리 방법을 배웠다⭐서버와 라우터이전에도 정리했지만 한 번 더 간단하게 정리하고 넘어가기서버클라이언트로부터 HTTP 요청을 받아 처리하는 주체Express에서 app 객체가 서버의 역할을 담당하며, 모든 요청은 이 서버를 통해 처리된다.const express = require("express");const app = express();app.listen(7773); 라우터클라이언트의 요청 URL에 따라 적절한 경로로 요청을 전달하는 역할.쉽게 말해, 요청이 들어왔을 때 "어떤 함수가 이 요청을 처리할지" 결정한다!const userRouter = require("./ro..