Express req.query Property
Last Updated :
11 Apr, 2025
The req.query
property in Express allows you to access the query parameters from the URL of an incoming HTTP request. Query parameters are typically key-value pairs that are appended to the URL after the "?" symbol, and they are separated by the "&" symbol.
Syntax:
req.query
Parameter: req.query does not require any parameters. It automatically parses and returns an object containing the query parameters from the URL.
Steps to Create the Application:
Step 1: Initialising the Node App using the below command:
npm init -y
Step 2: Installing the required packages:
npm i express
Project Structure:

The updated dependencies in package.json file will look like:
"dependencies": {
"express": "^5.0.1",
}
Example 1: Below is the basic example of the req.query property:
JavaScript
const express = require('express');
const app = express();
const PORT = 3000;
app.get('/profile',
function (req, res) {
console.log(req.query.name);
res.send();
});
app.listen(PORT,
function (err) {
if (err) console.log(err);
console.log("Server listening on PORT", PORT);
});
Steps to run the program:
node index.js
Console Output:
Server listening on PORT 3000
Bsrowser Output: Go to http://localhost:3000/profile?name=Gourav :
Server listening on PORT 3000
Gourav
Example 2: Below is the basic example of the req.query property:
JavaScript
const express = require('express');
const app = express();
const PORT = 3000;
app.get('/user',
function (req, res) {
console.log("Name: ", req.query.name);
console.log("Age:", req.query.age);
res.send();
});
app.listen(PORT,
function (err) {
if (err) console.log(err);
console.log(
"Server listening on PORT",
PORT
);
});
Steps to run the program:
node index.js
Output: make a GET request to http://localhost:3000/user?name=Gourav&age=11:
Server listening on PORT 3000
Name: Gourav
Age: 11
We have a complete reference article on request methods, where we have covered all the request methods, to check those please go through Express Request Complete Reference article: