Back

13. URL Parameters (Params)

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

ইউআরএল প্যারামিটারগুলো হলো রাউট ইউআরএল এর নামযুক্ত অংশ। এগুলো ভেরিয়েবল হিসেবে কাজ করে। ইউআরএল এর অবস্থানে নির্দিষ্ট করা মানগুলো ক্যাপচার করতে এগুলো ব্যবহৃত হয়। ক্যাপচার করা মানগুলো req.params অবজেক্টে পপুলেট করা হয়, যেখানে পাথে নির্দিষ্ট করা রাউট প্যারামিটারের নামগুলো তাদের নিজ নিজ কী (keys) হিসেবে থাকে। রাউট পাথ: /users/:userId/books/:bookId রিকোয়েস্ট ইউআরএল: http://localhost:3000/users/34/books/8989 req.params: { "userId": "34", "bookId": "8989" }

💡 উদাহরণ

ইউআরএল প্যারামিটার এর ব্যবহার:
app.get('/users/:id', (req, res) => { const userId = req.params.id; res.send('You requested user ID: ' + userId); });

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

/products/:productId এর জন্য একটি GET রাউট লিখুন। প্যারামিটার থেকে productId পড়ুন এবং Product ID is X (যেখানে X হলো ID) ফেরত পাঠান।
main.nodejs
Loading...
OUTPUT
Run your code to see the output here...