//~/search?q=멜
import { useRouter } from "next/router";
export default function Page() {
const router = useRouter();
console.log(router)
const {q} = router.query;
return (
<h1>Search {q}</h1>
)
}
위 코드에서 '~/search?q=멜'로 주소를 쳤을 때 콘솔에 보이는 내용은 아래 이미지와 같음

[id].tsx

import { useRouter } from "next/router";
export default function Page() {
const router = useRouter();
const { id } = router.query;
console.log(router)
return <h1>Book {id}</h1>
}
위 코드에서 '~/book/1'로 주소를 쳤을 때 콘솔에 보이는 내용은 아래 이미지와 같음

[...id].tsx


[[...id]].tsx

출처: 한 입 크기로 잘라먹는 Next.js(v15)