⊗jsnxPmLtDSF 41 of 57 menu

Standard slot-fil i NextJS

I den forrige lektion lavede vi en dynamisk slot med navnet 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> ); }

Der er dog et problem. Sagt på en anden måde, vores slot virker kun for to typer af adresser: /users og /posts. Hvis man indtaster en anden adresse i adressefeltet, som vores slot ikke er defineret for, vil NextJS visse en 404 fejl.

For at løse problemet skal man lige i mappen med slotten placere en speciel fil kaldet default.jsx. Denne fil skal indeholde en komponent, som vil blive vist, når en URL, som ikke er defineret for vores slot, indtastes i adressefeltet.

Så i vores tilfælde vil filstrukturen se således ud:

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

Sikr dig, at den dynamiske slot viser en 404 fejl, når en URL, som ikke er defineret for vores slot, indtastes i adressefeltet.

Løs problemet med 404 fejlen.

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