How to parse query parameters

In an Express.js application, query parameters can be parsed from the URL using the req.query object. Query parameters are usually included in the URL after the "?" character and separated by "&" (https://www.google.com/searchq=what+is+query+parameter+in+node+js&sca_esv=589601647).

Here's a simple example:

const express = require('express');
const app = express();
const port = 3000;

app.get('/api/user', (req, res) => {
  // Access query parameters from req.query
  const userId = req.query.id;
  const name = req.query.name;

  // Process the parameters as needed
  const user = {
    id: userId,
    name: name,
  };

  // Send a JSON response with the parsed parameters
  res.json({ user });
});

app.listen(port, () => {
  console.log(`Server is running on <http://localhost>:${port}`);
});