সাধারণত সার্ভার থেকে ডেটা আদান প্রদানের জন্য আমরা বিভিন্ন ফ্রেমওয়ার্ক ব্যবহার করি যেমন পাইথন এ Django php তে লারাভেল ইত্যাদি ঠিক তেমনি একটি ফ্রেমওয়ার্ক এক্সপ্রেস জেএস যা নোড জেএস এর জন্য তৈরী করা হয়েছে এবং এটি একটি দ্রুত, শক্তিশালী এবং অসিঙ্ক্রোনাস প্রকৃতির।
কি কি কাজে ব্যবহার করবো Express.js কে
- Rest Api ডেভেলপ করার জন্য
- নরমাল ওয়েব এপ্লিকেশন বানানোর জন্য এর সাথে টেম্পলেট ইঞ্জিন রয়েছে
- রিএক্টজেএস এবং এ জাতীয় ফ্রন্টএন্ড ফ্রেমওয়ার্ক এর সাথে আমরা কাজ করতে পারি
যা যা টুলস লাগবে এই টিউটোরিয়ালে
- Nodejs নোড জেএস ইনস্টল থাকতে হবে
- (Vs Code,Web Strome Etc) একটি কোড এডিটর
- Post man রেস্ট এপি আই চেক করার জন্য পোস্ট ম্যান
Articles
- ইনস্টল করা
- প্রথম এপ্লিকেশন তৈরী করি
- এপ্লিকেশন স্টার্ট করি
- dotenv
- nodemon
- route or রিকোয়েস্ট
- request ও response অবজেক্ট
- Request
- response
- routenotfound
- এরর হ্যান্ডেলার তৈরী
- মিডলওয়্যার
- Application middleware
- Route middleware
- POST পোস্ট মেথড ব্যবহার
- পোস্ট রিকোয়েস্ট এ multipart form ডেটা পাঠানো
- পোস্ট রিকোয়েস্ট এ জেসন ডেটা পাঠানো
- সিঙ্গেল ইনপুট দিয়ে সিঙ্গেল ও মাল্টিপল ফাইল আপলোড
- মাল্টিপল ইনপুট দিয়ে সিঙ্গেল ও মাল্টিপল ফাইল আপলোড
- সার্ভার সাইড ফাইল ভ্যালিডেশন
- Host Cpanel
- mongoose