NextJS හි රූට් කාණ්ඩගත කිරීම
සමහරවිට පහසුව සඳහා අපට රූට් කිහිපයක් එක් බහාලුමකට කාණ්ඩගත කිරීමට අවශ්ය විය හැක, එවිට කාණ්ඩගත කරන බහාලුම URL හි වෙනම කොටසක් නිර්මාණය නොකරයි.
මෙය සඳහා කාණ්ඩගත කරන බහාලුමේ නම වටකුරු වරහන් තුළ තැබිය යුතුය. අපි උදාහරණයක් බලමු.
URL /reg අනුව අපි ලියාපදිංචිය සිදු කිරීමට අවශ්ය යැයි සිතමු,
සහ URL /log අනුව - ප්රවේශ වීම.
මෙම URL හට අනුරූප බහාලුම්,
නම් (auth) වන පොදු බහාලුමකට ඒකාබද්ධ කරමු.
මේ අනුව අපට පහත දැක්වෙන ගොනු ව්යුහය ලැබෙනු ඇත:
- /app/
- /(auth)/
- /reg/
- page.jsx
- /log/
- page.jsx
- /reg/
- /(auth)/
ලියාපදිංචි පිටුව සඳහා ගොනුව සාදමු:
export default function Reg() {
return <h1>ලියාපදිංචි වන්න</h1>;
}
ප්රවේශ පිටුව සඳහා ගොනුව සාදමු:
export default function Log() {
return <h1>ප්රවේශ වන්න</h1>;
}
පාඩමේ විස්තර කර ඇති ක්රියාවලිය කරන්න. සියල්ල අපේක්ෂා කළ පරිදි ක්රියාත්මක වන බවට විශ්වාසයක් ඇති කර ගන්න.