STUDY/Next.js
[NextJs] 동적 Routes
_JJ_
2023. 5. 10. 15:03
동적 Routes 설정법
동적 세그먼트는 폴더 이름을 대괄호로 묶음으로써 생성할 수 있습니다.
ex) [id].js
import UserLink from 'next/link';
<UserLink
href={{
pathname: '/center/user/[id]',
query: { id: order.userID }
}}
>
...
</UserLink>
Route: pages/user/[id].js
Example URL : /user/1
query 설정을 안 해주면 아래와 같은 에러가 난다
Error: The provided `href` (/center/user/[id]) value is missing query values (id) to be interpolated properly. Read more: https://nextjs.org/docs/messages/href-interpolation-failed
reference
https://nextjs.org/docs/pages/building-your-application/routing/dynamic-routes
Routing: Dynamic Routes | Next.js
Using Pages Router Features available in /pages
nextjs.org