ශ්‍රී ලංකාවේ නවතම තාක්ෂණික පුවත් 2026-07-26, Sunday
💻 ක්‍රමලේඛනය · 🕒 කියවීමට විනාඩි 2 · 👁 2

Next.js Middleware 2026: Auth Guard, A/B Test සහ Edge Computing වල නව ක්‍රමවේදය

Next.js Middleware 2026: Auth Guard, A/B Test සහ Edge Computing වල නව ක්‍රමවේදය

Next.js ව්‍යාපෘතියක middleware.ts ගොනුව, ඉල්ලුම් එකක් මැච් වුන පළමුවම ක්‍රියාත්මක වේ. කෑෂ්, රෙන්ඩරින් හෝ රූට් ප්‍රොසෙසිං එකකට පෙර මේක ධාවනය වන නිසා, පරිශීලක අධිකාරි පරීක්ෂා, A/B ටෙස්ට් කුකී බකට් කිරීම, භාෂා හඳුනා ගැනීම වැනි කාර්යයන් සඳහා ඉතා සුදුසුයි. එත්, දත්ත ගබඩා ඇමතුම් හෝ බරපතල මොඩියුල ආයාත කිරීම වැනි වැඩ ඇතුළත් කළොත්, සියලු ඉල්ලුම් වලම ප්‍රතිචාර වේගය අඩු වේ.

2026 දී Vercel හි Fluid Compute (සාමාන්‍ය Node.js) මත Middleware ධාවනය වන නිසා, ප්‍රධාන සීමාව API ප්‍රවේශය නොව, ලැටන්සි වේ. එක් මිලිසේකන්ඩ් එකක් පවා ගාස්තුවට හේතු වන බැවින්, matcher භාවිතයෙන් අවශ්‍ය මාර්ග පමණක් සීමා කිරීම අත්‍යවශ්‍යයි. matcher නොදෙන්නේ නම්, ස්ථාවර සම්පත් (උදා: CSS, JS, රූප) ඇතුළු සියලු ඉල්ලුම් වලම Middleware ක්‍රියාත්මක වේ.

Auth Guard ලිවීම සරලයි: කුකී එකෙන් JWT එක ලබාගෙන, jose පුස්තකාලයෙන් දත්ත ගබඩා නැතිව තහවුරු කරයි. වැරදි ටෝකන් එකක් හමු වුනොත්, කුකී මකා දැමීමෙන් අසීමිත රීඩිරෙක්ට් වලින් වැලැක්විය හැක. මෙය /dashboard/:path* මාර්ගය සඳහා උදාහරණයක්.

A/B ටෙස්ට් සඳහා, කුකී එකක් නොමැති විට රැඳී සිටීමේ අනුපාතය අනුව control හෝ variant-b වෙත යොමු කරයි. rewrite භාවිතයෙන් URL එකම රඳවා, පරිශීලකයාට අලුත් පේජ් එක පෙන්වයි. මෙම විකල්පයන් app/_experiments/pricing/ ෆෝල්ඩරයේ රහස් මාර්ග (underscore) ලෙස සුරකිනු ලැබේ.

ශ්‍රී ලංකාවට ඇති වැදගත්කම

ශ්‍රී ලංකාවේ වෙබ් සංවර්ධකයින්ට Next.js Middleware භාවිතයෙන් පහත ලාභ ලැබේ:

  • ඉක්මන් ලොඩ් වේලාව – ලැටන්සි 10ms යටතේ රැඳවීමෙන් පරිශීලක අත්දැකීම වඩා හොඳ වේ.
  • ආරක්ෂිත ප්‍රවේශය – JWT පදනම්කළ Auth Guard එකක් මාර්ග පූර්ව පරීක්ෂාවක් ලෙස ක්‍රියාත්මක කර, සේවාදායකයේ DB බර අඩු කරයි.
  • සැලසුම් පරීක්ෂණ – A/B ටෙස්ට් මගින් නව ප්‍රමාණයන් හෝ මිල ගණන් පරීක්ෂා කර, ව්‍යාපාරික තීරණ තීව්‍ර කරයි.
  • ඉලක්කගත සම්පත් භාවිතය – matcher නිසා අවශ්‍ය මාර්ග පමණක් Middleware ක්‍රියාත්මක කර, Vercel ගාස්තුව අඩු කරයි.

ඉදිරි වසරවල ශ්‍රී ලංකාවේ තාක්ෂණ ආයතන, ඉ-කොමර්ස් වෙබ් අඩවි සහ SaaS නිර්මාණකරුවන්ට Edge Computing සහ Fluid Compute භාවිතයෙන් පරිශීලක‑මිතුරු, ආරක්ෂිත, වේගවත් වෙබ් යෙදුම් නිර්මාණය කිරීමේ නව අවස්ථා ලැබේ.

අවසන් වශයෙන්, Next.js Middleware 2026 දී Vercel හි Fluid Compute මත ක්‍රියාත්මක වීම, ලැටන්සි කේන්ද්‍රිත සැලසුම්වලට අත්‍යවශ්‍ය උපාංගයක් බවට පත්වේ. නිවැරදි matcher, කුකී‑මූලික JWT, සහ rewrite‑මාරුකිරීම් සමඟ ඔබේ වෙබ් යෙදුමට ඉහළ වේගය, ආරක්ෂාව, සහ පරීක්ෂණ හැකියාව ලබා දිය හැක.

💡 ඔබේ වෙබ් යෙදුමට Next.js Middleware නවීකරණය කර බලන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#Next.js #Middleware #Auth #A/B Test #Edge