https://www.youtube.com/watch?v=ckSdPNKM2pY&ab_channel=코딩애플

https://www.youtube.com/watch?v=r03ObslCNlo&t=123s&ab_channel=우아한테크

🎯 /api/란?

웹 화면용이 아니라 JSON 데이터 주고받는 API 요청


✅ 쉽게 예시로 이해해보자

경로 용도
/members/new HTML 폼 띄우기 (웹 페이지용 요청, 서버 렌더링)
/api/members JSON 요청/응답이 오가는 API용 (프론트, 앱이 호출)

✨ 왜 /api/를 붙이냐면?

  1. 웹 페이지용 요청과 API 요청을 구분하기 위해!

  2. /api/가 붙으면 → HTML 말고 JSON 응답만 주는 걸로 기대함

  3. 유지보수 시 구분하기 편함 (예: /api는 REST 전용)

  4. 회원 관리

📌 1. 회원 관리 API

기능 메서드 URL 요청 데이터 응답 형태 설명
✅ 회원가입 POST /api/members name, email, password 성공 메시지 or ID 새 회원 등록
✅ 로그인 POST /api/members/login email, password 로그인 성공/실패 로그인 처리
✅ 회원 조회 GET /api/members/{id} 없음 회원 정보(JSON) 회원 ID로 회원 정보 확인

API 명세서

📌 2. 주문 관리 API