Back

8. Node.js Express Framework

📘 কনসেপ্ট (থিওরি)

এক্সপ্রেস (Express) হলো Node.js এর জন্য একটি দ্রুত, মতামতহীন (unopinionated), মিনিমালিস্ট ওয়েব ফ্রেমওয়ার্ক। এটি সবচেয়ে জনপ্রিয় Node.js ফ্রেমওয়ার্ক। এক্সপ্রেস ওয়েব অ্যাপ্লিকেশন এবং এপিআই (APIs) তৈরি করা সহজ করে তোলে। এটি শক্তিশালী রাউটিং, HTTP রিকোয়েস্টগুলোর সহজ হ্যান্ডলিং এবং মিডলওয়্যার সাপোর্ট প্রদান করে। এটি ইনস্টল করতে ব্যবহার করুন: npm install express **বেসিক রাউটিং** রাউটিং বলতে বোঝায় কীভাবে একটি অ্যাপ্লিকেশনের এন্ডপয়েন্টগুলো (URIs) ক্লায়েন্টের রিকোয়েস্টে সাড়া দেয়। app.get(path, callback)

💡 উদাহরণ

একটি সাধারণ এক্সপ্রেস সার্ভার:
const express = require('express'); const app = express(); const port = 3000; app.get('/', (req, res) => { res.send('Hello World!') }); app.listen(port, () => { console.log(Example app listening on port ${port}) });

🎯 আপনার কাজ (প্র্যাকটিস)

/about এর জন্য একটি এক্সপ্রেস GET রাউট লিখুন যা "About Us" টেক্সটটি পাঠাবে। ধরে নিন app আগে থেকেই তৈরি করা আছে।
main.nodejs
Loading...
OUTPUT
Run your code to see the output here...