Back

9. Express Request & Response

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

এক্সপ্রেসে, কলব্যাক ফাংশনটি একটি রিকোয়েস্ট (req) এবং রেসপন্স (res) অবজেক্ট নেয়। - **রিকোয়েস্ট অবজেক্ট (req)**: এটি HTTP রিকোয়েস্টকে উপস্থাপন করে এবং এর রিকোয়েস্ট কোয়েরি স্ট্রিং, প্যারামিটার, বডি, HTTP হেডার ইত্যাদির জন্য প্রপার্টি রয়েছে। - **রেসপন্স অবজেক্ট (res)**: এটি সেই HTTP রেসপন্সকে উপস্থাপন করে যা একটি এক্সপ্রেস অ্যাপ কোনো HTTP রিকোয়েস্ট পাওয়ার পর পাঠায়। সাধারণ res মেথডগুলো: - res.send(): বিভিন্ন টাইপের রেসপন্স পাঠায়। - res.json(): একটি JSON রেসপন্স পাঠায়। - res.status(): HTTP স্ট্যাটাস কোড সেট করে।

💡 উদাহরণ

JSON পাঠানো:
app.get('/api/users', (req, res) => { const users = [{id: 1, name: 'Alice'}, {id: 2, name: 'Bob'}]; res.status(200).json(users); });

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

/api/status এর জন্য একটি রাউট লিখুন যা 200 স্ট্যাটাস কোড এবং একটি JSON রেসপন্স পাঠায়: { "status": "ok" }
main.nodejs
Loading...
OUTPUT
Run your code to see the output here...