🔹 1. req.params → Route Parameters

Example:


app.get('/user/:id', (req, res) => {
  console.log(req.params.id); // e.g., '42' from /user/42
});


🔹 2. req.query → Query Parameters

Example:


// URL: /search?keyword=books&page=2

app.get('/search', (req, res) => {
  console.log(req.query.keyword); // 'books'
  console.log(req.query.page);    // '2'
});


🔹 3. req.body → Request Body

Example:


app.use(express.json());

app.post('/login', (req, res) => {
  console.log(req.body.username); // from POST body
  console.log(req.body.password);
});