⊗jsnxPmLtDSF 41 of 57 menu

Standard slot-fil i NextJS

I forrige leksjon lagde vi en dynamisk slot med navn info:

export default function RootLayout({children, info}) { return ( <html lang="en"> <body> <header> <div> {info} </div> </header> <main> {children} </main> <footer> footer </footer> </body> </html> ); }

Det er imidlertid et problem. Saken er at vår slot fungerer kun for to typer adresser: /users og /posts. Hvis du skriver inn en annen adresse i adressefeltet som vår slot ikke er definert for, vil NextJS gi en 404-feil.

For å løse problemet bør du legge en spesiell fil kalt default.jsx direkte i slot-mappen. Denne filen skal inneholde en komponent som vises når en URL som ikke er spesifisert for vår slot skrives inn i adressefeltet.

Det vil si at i vårt tilfelle vil vi få følgende filstruktur:

  • /app/
    • /@info/
      • default.jsx
      • /users/
        • page.jsx
      • /posts/
        • page.jsx

Forsikre deg om at den dynamiske sloten gir en 404-feil når en URL som ikke er spesifisert for vår slot skrives inn i adressefeltet.

Løs problemet med 404-feilen.

Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis