| 비교 축 | API Route 방식 | Server Action 방식 |
|---|---|---|
| 호출 코드 | fetch, endpoint, response parsing을 직접 작성한다. | 서버 함수를 form action이나 handler에 연결한다. |
| 보안 경계 | endpoint 입력 검증과 권한 처리를 별도로 설계한다. | 서버 함수 내부에서 민감 로직과 검증을 묶는다. |
| 화면 갱신 | 클라이언트에서 refetch와 상태 변경을 직접 조율한다. | revalidate, redirect, 반환 값으로 후속 흐름을 이어간다. |