← 문제 목록
중급 Next.js 50P

revalidatePath 위치 오류

다음 코드에서 버그를 찾으세요:
JAVASCRIPT
// app/actions.js
'use server';

import { revalidatePath } from 'next/cache';

export async function addPost(formData) {
    const title = formData.get('title');
    await db.post.create({ data: { title } });
    revalidatePath('/posts');
}

// app/posts/page.js
'use client';
import { addPost } from '../actions';
import { revalidatePath } from 'next/cache';

export default function PostForm() {
    async function handleSubmit(formData) {
        await addPost(formData);
        revalidatePath('/posts');
    }
    return <form action={handleSubmit}>...</form>;
}

답변

로그인 후 제출하기
0명 풀이 · 정답률 0%