Next.js · Middle · Question 30 of 75
What does generateMetadata do compared to a static metadata export?
- ✓Correct answer: Computes metadata dynamically, e.g. from data fetched by
params - 2Generates metadata on the client after the page loads
- 3Creates a
sitemap.xmlfor all pages
Explanation
export async function generateMetadata({ params }) { const post = await getPost((await params).slug); return { title: post.title } }. It runs on the server. There's a separate sitemap.ts file for sitemaps, and Open Graph images can be generated via opengraph-image.tsx.