⊗jsnxPmRtGr 24 of 57 menu

Maršrutu grupēšana NextJS

Dažreiz mums var būt nepieciešams ērtības labad sagrupēt vairākus maršrutus vienā mapē tā, lai grupējošā mape neradītu atsevišķu segmentu URL.

Lai to izdarītu, grupējošās mapes nosaukums jāieliek apaļās iekavās. Apskatīsim to ar piemēru.

Pieņemsim, ka ar URL /reg mēs vēlamies izveidot reģistrāciju, bet ar URL /log - autorizāciju. Apvienosim mapes, kas atbilst šiem URL, vienā kopējā mapē ar nosaukumu (auth).

Tādējādi mēs iegūsim šādu failu struktūru:

  • /app/
    • /(auth)/
      • /reg/
        • page.jsx
      • /log/
        • page.jsx

Izveidosim failu reģistrācijas lapai:

export default function Reg() { return <h1>register</h1>; }

Izveidosim failu autorizācijas lapai:

export default function Log() { return <h1>login</h1>; }

Veiciet nodarbībā aprakstītās manipulācijas. Pārliecinieties, ka viss darbojas, kā gaidīts.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt