문제
requestService.js의 updateRequestStatus()가 백엔드에 없는 엔드포인트를 호출.
원인
src/services/requestService.js:167 — PATCH /api/admin/requests/${requestId} 호출
- 백엔드
AdminRequestController는 approve/reject 개별 엔드포인트만 존재
PATCH /api/admin/requests/approve
PATCH /api/admin/requests/reject
src/pages/admin/RequestManagementPage.jsx:135 — FULFILLED/DENIED 외 상태 변경 시 else 분기에서 해당 함수 호출 가능
해결 방안
updateRequestStatus() 함수 제거
RequestManagementPage의 else 분기를 approve/reject 엔드포인트 호출로 교체하거나, 해당 분기 자체를 제거
심각도
중간 — 특정 상태 변경 시 404 오류 발생
문제
requestService.js의updateRequestStatus()가 백엔드에 없는 엔드포인트를 호출.원인
src/services/requestService.js:167—PATCH /api/admin/requests/${requestId}호출AdminRequestController는 approve/reject 개별 엔드포인트만 존재PATCH /api/admin/requests/approvePATCH /api/admin/requests/rejectsrc/pages/admin/RequestManagementPage.jsx:135— FULFILLED/DENIED 외 상태 변경 시 else 분기에서 해당 함수 호출 가능해결 방안
updateRequestStatus()함수 제거RequestManagementPage의 else 분기를 approve/reject 엔드포인트 호출로 교체하거나, 해당 분기 자체를 제거심각도
중간 — 특정 상태 변경 시 404 오류 발생