Node.js http.IncomingMessage.aborted Method
The http.IncomingMessage.aborted is an inbuilt application programming interface of class IncomingMessage within the HTTP module which is used to check if the request has been aborted or not.
Syntax:
const message.aborted
Parameters: This method does not accept any argument as a parameter.
Return Value: This method returns true if and only if the request has been aborted.
Example 1: Filename: index.js
Javascript
// Node.js program to demonstrate the // request.aborted Method // Importing http module const http = require( 'http' ); // Setting up PORT const PORT = process.env.PORT || 3000; // Creating http Server const httpServer = http.createServer( function (request, response) { // Checking if request is aborted or not // by using request.aborted method const value = request.aborted; // Display result response.end( "request has been aborted : " + value, 'utf8' , () => { console.log( "displaying the result..." ); httpServer.close(() => { console.log( "server is closed" ) }) }); }); // Listening to http Server httpServer.listen(PORT, () => { console.log( "Server is running at port 3000..." ); }); |
Run the index.js file using the following command.
node index.js
Output:
Server is running at port 3000... displaying the result... server is closed
Now go to http://localhost:3000/ in the browser, and you will see the following output:
request has been aborted : false
Example 2: Filename: index.js
Javascript
// Node.js program to demonstrate the // request.aborted Method // Importing http module const http = require( 'http' ); // Request and response handler const http2Handlers = (request, response) => { // Checking if request is aborted or not // by using request.aborted method const value = request.aborted; // Display result response.end( "request has been aborted : " + value, 'utf8' , () => { console.log( "Writing remotefamily of socket..." ); httpServer.close(() => { console.log( "server is closed" ) }) }); }; // Creating http Server const httpServer = http.createServer( http2Handlers).listen(3000, () => { console.log( "Server is running at port 3000..." ); }); |
Run the index.js file using the following command.
node index.js
Output:
Server is running at port 3000... displaying the result... server is closed
Now go to http://localhost:3000/ in the browser, and you will see the following output:
request has been aborted : false