⊗jsnxPmLtDSF 41 of 57 menu

Numatytojo sloto failas NextJS

Ankstesnėje pamokoje mes sukūrėme dinaminį slotą pavadinimu 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> ); }

Tačiau yra problema. Faktas yra tas, kad mūsų slotas veikia tik dviem adresų tipams: /users ir /posts. Jei į adreso eilutę įvesite kitą adresą, kuriam mūsų slotas neapibrėžtas, NextJS grąžins 404 klaidą.

Problemai spręsti tiesiogiai į sloto aplanką reikia įdėti specialų failą default.jsx. Šiame faile turi būti komponentas, kuris bus rodomas, kai į adreso eilutę įvestas URL, nenurodytas mūsų sloto konfigūracijoje.

Tai yra mūsų atveju susidarys sekanti failų struktūra:

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

Įsitikinkite, kad dinaminis slotas grąžina 404 klaidą, kai į adreso eilutę įvestas URL, nenurodytas mūsų sloto konfigūracijoje.

Išspręskite 404 klaidos problemą.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti