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
const http = require( 'http' );
const PORT = process.env.PORT || 3000;
const httpServer = http.createServer(
function (request, response) {
const value = request.aborted;
response.end( "request has been aborted : "
+ value, 'utf8' , () => {
console.log( "displaying the result..." );
httpServer.close(() => {
console.log( "server is closed" )
})
});
});
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
const http = require( 'http' );
const http2Handlers = (request, response) => {
const value = request.aborted;
response.end( "request has been aborted : "
+ value, 'utf8' , () => {
console.log( "Writing remotefamily of socket..." );
httpServer.close(() => {
console.log( "server is closed" )
})
});
};
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
Reference: https://nodejs.org/dist/latest-v12.x/docs/api/http.html#http_message_aborted
Last Updated :
05 Apr, 2023
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...