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