Request
라우트는 params와 body를 읽고, 필수 값과 타입을 먼저 검증합니다.
메모리 배열 대신 데이터베이스를 쓰면 백엔드는 입력을 검증하고, DBMS에 질의한 뒤 결과를 HTTP 응답으로 다시 바꿔야 합니다.
라우트는 params와 body를 읽고, 필수 값과 타입을 먼저 검증합니다.
드라이버나 ORM이 DBMS와 연결하고, 연결 풀로 비용을 줄입니다.
SELECT, INSERT, UPDATE, DELETE가 실제 저장소의 데이터를 바꿉니다.
조회 결과와 오류를 상태 코드, JSON 구조, 메시지로 일관되게 돌려줍니다.
데이터베이스를 붙인 뒤에는 CRUD 코드뿐 아니라 실패 응답, 중복 데이터, 트랜잭션 필요 여부까지 API 계약에 포함해야 합니다.