Método Node.js http.IncomingMessage.aborted

El http.IncomingMessage.aborted es una interfaz de programación de aplicaciones incorporada de la clase IncomingMessage dentro del módulo HTTP que se usa para verificar si la solicitud se canceló o no.

Sintaxis:

const message.aborted

Parámetros : este método no acepta ningún argumento como parámetro.

Valor devuelto : este método devuelve verdadero si y solo si la solicitud ha sido abortada.

Ejemplo 1: Nombre de archivo: index.js

Javascript

// Node.js program to demonstrate the  
// request.aborted Method 
  
// Importing http module 
var http = require('http');
  
// Setting up PORT 
const PORT = process.env.PORT || 3000;
  
// Creating http Server 
var 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...");
});

Ejecute el archivo index.js con el siguiente comando.

node index.js

Producción:

Server is running at port 3000...
displaying the result...
server is closed

Ahora vaya a http://localhost:3000/ en el navegador, verá el siguiente resultado:

request has been aborted : false

Ejemplo 2: Nombre de archivo: index.js

Javascript

// Node.js program to demonstrate the  
// request.aborted Method 
  
// Importing http module 
var 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 
var httpServer = http.createServer(
  http2Handlers).listen(3000, () => {
  console.log("Server is running at port 3000...");
});

Ejecute el archivo index.js con el siguiente comando.

node index.js

Producción:

Server is running at port 3000...
displaying the result...
server is closed

Ahora vaya a http://localhost:3000/ en el navegador, verá el siguiente resultado:

request has been aborted : false

Referencia : https://nodejs.org/dist/latest-v12.x/docs/api/http.html#http_message_aborted

Publicación traducida automáticamente

Artículo escrito por RohitPrasad3 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *