연락처 관리 서버 API (Express 기반)

GET, POST, PUT, DELETE 요청을 처리하는 RESTful API 구조


폴더 구조 예시

myContacts/
├── app.js               ← 메인 서버 파일
└── routes/
    └── contactRoutes.js ← 연락처 관련 라우터 정의


app.js 설명 (서버 진입점)

const express = require("express");
const app = express();


루트 경로 처리

app.get("/", (req, res) => {
  res.send("Welcome!");
});


바디 파싱 미들웨어

app.use(express.json());
app.use(express.urlencoded({ extended: true }));

이 미들웨어는 req.body에 값이 담기게 해줌!