-
'vegetable1/[name1].tsx'
import { useRouter } from 'next/router'; const App1 = () => { const {query:query1} = useRouter(); return ( <div> <h2> vegatable1 folder name1: {query1.name1}</h2> </div> ); }; export default App1;
실행결과
http://localhost:3000/vegetable1/fff
http://localhost:3000/vegetable1/asdf111
param받기
Ex http://localhost:3001/vegetable2/kim?nick=king
import Link from 'next/link'; import { useRouter } from 'next/router'; const App1 = () => { const {query:qr1} = useRouter(); return ( <div> <h2> vegatable2 folder name1: {qr1.name1} nick: {qr1.nick}</h2> </div> ); }; export default App1;
'NextJs' 카테고리의 다른 글
Warning: Prop `className` did not match. (0) 2022.12.25 Server side, Client side 실행 환경 (0) 2022.12.24 Nextjs 환경 변수(.env) (0) 2022.12.24 Nextjs 환경 변수 접두사 NEXT_PUBLIC_ (0) 2022.12.24 Nextjs 실행 (Vsc Ui 사용) (0) 2022.12.20 Nextjs Routing (0) 2022.12.20 Nextjs Link (0) 2022.12.20 Nextjs 폴더 기능 (1) 2022.12.20