Node.js http.ClientRequest.aborted Property
The http.ClientRequest.aborted is an inbuilt application programming interface of class Client Request within http module which is used to check if the client request has been aborted or not.
Syntax:
request.aborted
Parameters: It does not accept any argument as a parameter.
Return Value: It does not return any value.
Example 1: Filename: index.js
Javascript
const http = require( 'http' );
const server = http.createServer((req, res) => {
res.writeHead(200, { 'Content-Type' : 'text/plain' });
res.end( 'okay' );
});
server.listen(3000, '127.0.0.1' , () => {
console.log( "Server is Started" )
const options = {
port: 3000,
host: '127.0.0.1' ,
headers: {
'Connection' : 'Upgrade' ,
'Upgrade' : 'websocket'
}
};
const req = http.request(options);
req.abort()
if (req.aborted)
console.log( "client request has been aborted" )
else
console.log( "client request has not been aborted" )
});
|
Run index.js file using below command:
node index.js
Console Output:
client request has been aborted
Example 2: Filename: index.js
Javascript
const http = require( 'http' );
http.createServer((req, res) => {})
.listen(3000, '127.0.0.1' , () => {
const req = http.request({
port: 3000,
host: '127.0.0.1' ,
});
if (req.aborted)
console.log( "client request has been aborted" )
else
console.log( "client request has not been aborted" )
process.exit(0)
});
|
Run index.js file using below command:
node index.js
Console Output:
client request has not been aborted
Reference: https://nodejs.org/dist/latest-v12.x/docs/api/http.html#http_request_aborted
Last Updated :
12 Jan, 2021
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...