NextJS-ში რაუთების დაჯგუფება
ზოგჯერ ჩვენ შეიძლება დაგვჭირდეს მოხერხებულობისთვის რამდენიმე რაუთის ერთ საქაღალდეში დაჯგუფება ისე, რომ დაჯგუფების საქაღალდემ არ შექმნას ცალკე სეგმენტი URL-ში.
ამისთვის დაჯგუფების საქაღალდის სახელი უნდა მოვათავსოთ მრგვალ ფრჩხილებში. მოდით შევხედოთ მაგალითს.
დავუშვათ, URL-ით /reg გვსურს გავაკეთოთ
რეგისტრაცია, ხოლო URL-ით /log - ავტორიზაცია.
მოდით გავაერთიანოთ საქაღალდეები, რომლებიც ამ URL-ებს შეესაბამება
ერთ საერთო საქაღალდეში სახელად (auth).
ამრიგად, ჩვენ მივიღებთ შემდეგ ფაილურ სტრუქტურას:
- /app/
- /(auth)/
- /reg/
- page.jsx
- /log/
- page.jsx
- /reg/
- /(auth)/
მოდით გავაკეთოთ ფაილი რეგისტრაციის გვერდისთვის:
export default function Reg() {
return <h1>register</h1>;
}
მოდით გავაკეთოთ ფაილი ავტორიზაციის გვერდისთვის:
export default function Log() {
return <h1>login</h1>;
}
გააკეთეთ გაკვეთილში აღწერილი მანიპულაციები. დარწმუნდით, რომ ყველაფერი მუშაობს მოსალოდნელად.