Open In App

Express res.send() Function

Improve
Improve
Like Article
Like
Save
Share
Report

The res.send() function sends the HTTP response. The body parameter can be a String or a Buffer object or an object or an Array.

Syntax: 

res.send( [body] )

Parameter: This function accepts a single parameter body that describes the body to be sent in the response.

Returns: It returns an Object.

Steps to Install the Express Module:

Step 1: You can install this package by using this command.

npm install express

Step 2: After installing the express module, you can check your express version in the command prompt using the command.

npm version express

Project Structure:

NodeProj

Project Structure

The updated dependencies in package.json file will look like:

"dependencies": {
"express": "^4.18.2",
}

Example 1: Below is the code of res.send() Property implementation.

Javascript




const express = require('express');
const app = express();
const PORT = 3000;
 
// Without middleware
app.get('/', function (req, res) {
    res.send({ title: 'GeeksforGeeks' });
});
 
app.listen(PORT, function (err) {
    if (err) console.log(err);
    console.log("Server listening on PORT", PORT);
});


Steps to run the program: 

Run the index.js file using the below command: 

node index.js

Console Output:

Server listening on PORT 3000

Browser Output: Now open the browser and go to http://localhost:3000/, now check your browser and you will see the following output: 

{"title":"GeeksforGeeks"}

Example 2: Below is the code of res.send() Property implementation.

Javascript




const express = require('express');
const path = require('path');
const app = express();
const PORT = 3000;
 
// With middleware
app.use('/', function (req, res, next) {
    res.send({ "name": "GeeksforGeeks" });
    next();
});
 
app.get('/', function (req, res) {
    console.log("Body Sent")
});
 
app.listen(PORT, function (err) {
    if (err) console.log(err);
    console.log("Server listening on PORT", PORT);
});


Steps to run the program: 

Run the index.js file using the below command: 

node index.js

Console Output: Now open the browser and go to http://localhost:3000/, now check your console and you will see the following output: 

Server listening on PORT 3000
Body Sent

Browser Output: And you will see the following output on your browser screen:  

{"name":"GeeksforGeeks"}


Last Updated : 01 Jan, 2024
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads