Steps to create the Express App and Installing the Modules
Step 1: Initializing the Nodejs app using the below command:
npm init -y
Step 2: Installing the express module:
npm install express
Step 2: After that, you can create a folder and add a file, for example, index.js. To run this file you need to run the following command.
node index.js
Project Structure:
The updated dependencies in package.json file will look like:
"dependencies": {
"express": "^4.18.2",
}
Example: Below is the code example of the res.status() Method:
Javascript
const express = require( 'express' ); const app = express(); const PORT = 3000; // Without middleware app.get( '/user' , function (req, res) { res.status(200).send( "User Page" ); }) 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:
Server listening on PORT 3000
Browser output: go to http://localhost:3000/user, you will see the following output:
User Page
Example 2: Below is the code example of the res.status() Method:
Javascript
const express = require( 'express' ); const path = require( 'path' ); const app = express(); const PORT = 3000; //with middleware app.use( '/' , function (req, res, next) { res.status(200).send( "Status Working" ); next(); }); app.get( '/' , function (req, res) { console.log( "Home Page!" ) 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: go to http://localhost:3000/, now check your console and you will see the following output:
Server listening on PORT 3000
Home Page!
Browser Output: And you will see the following output on your browser screen:
Status Working
We have a complete list of Express Response methods, properties and events, to check those please go through this Express Response Complete Reference article.
Express res.status() Function
The res.status() function sets the HTTP status for the response. It is a chainable alias of Node’s response.statusCode.
Syntax:
res.status( code )
Parameter: This function accepts a single parameter code that holds the HTTP status code.
Return Value: It returns an Object.