Back

12. Express Body Parsing

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

এক্সপ্রেসে POST বা PUT রিকোয়েস্ট হ্যান্ডেল করতে, ক্লায়েন্ট কর্তৃক পাঠানো ডেটা বের করতে আপনাকে রিকোয়েস্ট বডি পার্স (parse) করতে হবে। ঐতিহাসিকভাবে, body-parser নামের একটি আলাদা প্যাকেজ ব্যবহৃত হতো। এখন, এক্সপ্রেসের কাছে এর জন্য বিল্ট-ইন মিডলওয়্যার আছে: - express.json(): JSON পেলোডসহ (payloads) আসা রিকোয়েস্ট পার্স করে। - express.urlencoded(): ইউআরএল-এনকোড করা পেলোডসহ (ফর্মের ডেটা) আসা রিকোয়েস্ট পার্স করে। app.use(express.json());

💡 উদাহরণ

JSON বডি পার্স করা:
app.use(express.json()); app.post('/login', (req, res) => { // req.body থেকে ডেটা অ্যাক্সেস করুন const username = req.body.username; const password = req.body.password; res.send(User ${username} logged in!); });

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

/add এর জন্য একটি POST রাউট লিখুন যা JSON আশা করে। req.body.number পড়ুন এবং number + 10 ফেরত পাঠান। ধরে নিন express.json() ব্যবহার করা হয়েছে।
main.nodejs
Loading...
OUTPUT
Run your code to see the output here...