- Next.js 서버 액션은 설정이 간편하고 백엔드 작업에 유용하지만 POST 요청만 지원하며 공개 API를 생성하지 않음. 🛠️
- API 라우트 핸들러는 GET 요청 등 다양한 HTTP 메서드를 지원하고 공개 API 생성이 가능하여 외부 접근(웹훅, 모바일 앱 등)을 허용함. 🌐
- 서버 액션은 데이터 업데이트에, API 라우트 핸들러는 데이터 가져오기 및 공개 API 필요 시 사용하는 것이 효율적임. ⚖️
- API 라우트 핸들러는 데이터 직렬화/역직렬화를 개발자가 직접 처리해야 함. 💻