Združevanje poti v NextJS
Včasih bomo morda morali za udobje združiti več poti v eno mapo, ne da bi združujoča mapa ustvarila ločen segment v URL-ju.
Za to je treba ime združujoče mape zapreti v okrogle oklepaje. Poglejmo si primer.
Recimo, da želimo za URL /reg narediti
registracijo, za URL /log pa avtorizacijo.
Združimo mape, ki ustrezajo tem URL-jem,
v eno skupno mapo z imenom (auth).
Tako bomo dobili naslednjo datotečno strukturo:
- /app/
- /(auth)/
- /reg/
- page.jsx
- /log/
- page.jsx
- /reg/
- /(auth)/
Naredimo datoteko za registracijsko stran:
export default function Reg() {
return <h1>register</h1>;
}
Naredimo datoteko za stran za prijavo:
export default function Log() {
return <h1>login</h1>;
}
Izvedite manipulacije, opisane v lekciji. Prepričajte se, da vse deluje, kot je pričakovano.