Pengelompokkan Laluan dalam NextJS
Kadang-kadang kita mungkin perlu untuk kemudahan mengelompokkan beberapa laluan ke dalam satu folder supaya folder pengelompokan itu tidak mencipta segmen berasingan dalam URL.
Untuk ini, nama folder pengelompokan perlu diletakkan dalam kurungan. Mari kita lihat contoh.
Katakan untuk URL /reg kita mahu lakukan
pendaftaran, dan untuk URL /log - pengesahan.
Mari gabungkan folder yang sepadan dengan URL ini
ke dalam satu folder umum bernama (auth).
Dengan itu, kita akan dapat struktur fail berikut:
- /app/
- /(auth)/
- /reg/
- page.jsx
- /log/
- page.jsx
- /reg/
- /(auth)/
Mari buat fail untuk halaman pendaftaran:
export default function Reg() {
return <h1>register</h1>;
}
Mari buat fail untuk halaman pengesahan:
export default function Log() {
return <h1>login</h1>;
}
Lakukan manipulasi yang diterangkan dalam pelajaran. Pastikan semuanya berfungsi seperti yang dijangkakan.