⊗jsnxPmLtDSF 41 of 57 menu

NextJS တွင် Slot ၏ Default File

ယခင်သင်ခန်းစာတွင် ကျွန်ုပ်တို့သည် info ဟုခေါ်သော dynamic slot တစ်ခုကိုပြုလုပ်ခဲ့သည်။

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

သို့သော် ပြဿနာတစ်ခုရှိနေပါသည်။ ကျွန်ုပ်တို့၏ slot သည် လိပ်စာအမျိုးအစား နှစ်ခုအတွက်သာ အလုပ်လုပ်နေခြင်းဖြစ်သည်။ ထိုလိပ်စာများမှာ /users နှင့် /posts တို့ဖြစ်သည်။ အကယ်၍ address bar တွင် ကျွန်ုပ်တို့၏ slot အတွက် သတ်မှတ်မထားသော အခြား URL တစ်ခုကိုရိုက်ထည့်ပါက၊ NextJS သည် 404 error ကိုပြသပေးမည်ဖြစ်သည်။

ဤပြဿနာကိုဖြေရှင်းရန် slot ပါဝင်သော folder အတွင်း default.jsx ဟုခေါ်သော အထူးဖိုင်တစ်ခုကို ထည့်သွင်းရပါမည်။ ဤဖိုင်ထဲတွင် component တစ်ခုပါဝင်ရမည်။ ထို component ကို ကျွန်ုပ်တို့၏ slot အတွက် သတ်မှတ်မထားသော URL ကို address bar တွင်ရိုက်ထည့်သောအခါ ပြသပေးမည်ဖြစ်သည်။

ဆိုလိုသည်မှာ ကျွန်ုပ်တို့၏ကိစ္စတွင် အောက်ပါဖိုင်ဖွဲ့စည်းပုံအတိုင်းဖြစ်လာမည်။

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

ကျွန်ုပ်တို့၏ slot အတွက် သတ်မှတ်မထားသော URL ကို address bar တွင်ရိုက်ထည့်သောအခါ dynamic slot က 404 error ကိုပြနေကြောင်း သေချာပါစေ။

404 error ပြဿနာကို ဖြေရှင်းပါ။

မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်