GET, POST, PUT, DELETE 요청을 처리하는 RESTful API 구조
myContacts/
├── app.js ← 메인 서버 파일
└── routes/
└── contactRoutes.js ← 연락처 관련 라우터 정의
const express = require("express");
const app = express();
express를 불러와서 app 객체를 생성. 모든 API는 app을 통해 구성해.app.get("/", (req, res) => {
res.send("Welcome!");
});
localhost:3000/에 GET 요청 오면 "Welcome!"을 응답함.app.use(express.json());
app.use(express.urlencoded({ extended: true }));
express.json() → JSON 형식의 본문을 req.body로 변환express.urlencoded() → form 전송 데이터 (x-www-form-urlencoded)도 파싱이 미들웨어는 req.body에 값이 담기게 해줌!