[slug]params 객체
{ slug: "my-first-post" }파일 경로
app/blog/[slug]/page.tsx
params 읽는 방법 (Next.js 15+)
// params는 Promise — await 필수
const Page = async (props: {
params: Promise<{ slug: string }>
}) => {
const { slug } = await props.params;
return <div>{slug}</div>;
};[slug]는 정확히 1개의 URL 세그먼트만 캡처합니다. /blog/a/b 같은 다중 세그먼트 경로는 매칭되지 않습니다.