
동적 라우팅으로 글 URL 구조 잡기 — [slug].tsx 완전 이해하기
·
Next.js
Markdown 블로그를 만들면서 글 URL을 /posts/hello-world처럼 예쁘게 만들고 싶었죠?이때 꼭 알아야 할 것이 바로 Next.js의 동적 라우팅(Dynamic Routing)입니다.이번 글에서는 [slug].tsx 파일을 이용해 URL에 따라 Markdown 글을 렌더링하는 방법을 상세히 다룰게요.📁 1. 동적 라우팅이란?Next.js의 pages 폴더는 파일 기반 라우팅을 사용합니다.즉, pages/about.tsx를 만들면 /about 경로가 자동으로 생성돼요.하지만 블로그 글처럼 URL이 유동적인 경우엔?/posts/hello-world/posts/nextjs-guide/posts/markdown-tutorial이럴 땐 [slug].tsx처럼 대괄호로 감싼 파일명을 사용해 동적..