用动态路由 + notFound 处理不存在的文章。
在 Next.js App Router 中,可以用 app/blog/[slug]/page.tsx 来声明动态详情页。
如果传入的 slug 找不到对应文章,可以调用 next/navigation 的 notFound() 返回 404。
同时配合 generateStaticParams(),可以让示例文章在构建时预渲染。
用动态路由 + notFound 处理不存在的文章。
在 Next.js App Router 中,可以用 app/blog/[slug]/page.tsx 来声明动态详情页。
如果传入的 slug 找不到对应文章,可以调用 next/navigation 的 notFound() 返回 404。
同时配合 generateStaticParams(),可以让示例文章在构建时预渲染。