Server Action 내에서 cookies() API로 쿠키를 get/set/delete 할 수 있습니다. 쿠키를 변경하면 Next.js가 현재 페이지를 서버에서 재렌더링합니다.
현재 데모 쿠키 (0개)
핵심 코드
// actions.ts
'use server'
import { cookies } from 'next/headers'
export async function exampleAction() {
const cookieStore = await cookies()
cookieStore.get('name')?.value // Get
cookieStore.set('name', 'Delba') // Set
cookieStore.delete('name') // Delete
}체험 포인트: 쿠키를 set하면 페이지가 재렌더링되면서 쿠키 목록이 갱신됩니다. "demo_" 접두사가 붙은 쿠키만 표시됩니다.