
[ Next.js ] 서버 액션(Server Actions) - API 없이 서버에서 함수 실행하기
·
📍 프로그래밍 언어/Next.js
Next.js 14부터 도입된 서버 액션(Server Actions)은 클라이언트에서 서버의 함수를 직접 호출할 수 있게 해주는 강력한 기능입니다.이 기능을 활용하면 별도의 API 라우트를 만들지 않아도 폼 제출을 통해 서버에서만 실행되는 비동기 함수를 호출할 수 있어 훨씬 간단하고 직관적인 개발이 가능합니다. 💡 서버 액션 기본 사용법export default function Page() { const saveName = async (formData: FormData) => { "use server"; const name = formData.get("name"); await saveDB({ name }); // ⓵ DB 함수 호출 await sql`INSERT INTO Nam..