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

generateMetadata에서 params 비동기 처리 누락

다음 코드에서 버그를 찾으세요:
JAVASCRIPT
// app/products/[id]/page.js

export async function generateMetadata({ params }) {
    const product = await fetch(
        `https://api.example.com/products/${params.id}`
    ).then(res => res.json());

    return {
        title: product.name,
        description: product.description,
    };
}

export default async function ProductPage({ params }) {
    const { id } = await params;
    const product = await getProduct(id);
    return <div>{product.name}</div>;
}

답변

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