সারসংক্ষেপ
একটি সম্পূর্ণ প্রমাণীকরণ সিস্টেম যা টাইপ-নিরাপদ ফুল-স্ট্যাক ওয়ার্কফ্লো দেখায়: একটি NestJS API-র সঙ্গে React + Redux Toolkit ক্লায়েন্ট।
সমস্যা
প্রমাণীকরণ পুরো স্ট্যাক জুড়ে ঠিকভাবে করা কঠিন — সেশন, ভ্যালিডেশন ও স্টেট সামঞ্জস্যপূর্ণ থাকতে হয়।
পদ্ধতি
একটি NestJS ব্যাকএন্ড, দৃঢ়ভাবে টাইপড React/Redux ফ্রন্টএন্ডসহ, মসৃণ ও নিরাপদ অথ প্রবাহের জন্য স্পষ্ট চুক্তি ভাগ করে নেয়।
মূল ফিচার
- সাইন আপ, সাইন ইন ও সুরক্ষিত রুট
- টাইপ-নিরাপদ API চুক্তি
- Redux Toolkit দিয়ে কেন্দ্রীভূত অথ স্টেট
চ্যালেঞ্জ
- • ক্লায়েন্ট অথ স্টেটকে সার্ভার সেশনের সঙ্গে সিঙ্ক্রোনাইজ করা।
যা শিখেছি
- • অথ স্টেটের একক সত্যের উৎস সবকিছু সহজ করে দেয়।