Método Node.js process.abort()

La propiedad process.abort() es una interfaz de programación de aplicaciones incorporada del módulo de proceso que se utiliza para cancelar inmediatamente un proceso de NodeJS en ejecución. También genera un archivo central.

Sintaxis:

process.abort()

Parámetro: Esta función no acepta ningún parámetro.

Tipo de retorno: Tiene un tipo de retorno nulo.

Los siguientes ejemplos ilustran el uso de la propiedad process.abort() en Node.js:

Ejemplo 1:

index.js

// Function to illustrate abort method
const RunWithAbort = () => {
    console.log('Start...');
  
    // It prints GeeksForGeeks after every 1 second
    setInterval((function() {
        return console.log('GeeksForGeeks');
    }), 1000);
  
    // It calls process.abort() after 5 seconds
    setTimeout((function() {
        return process.abort();
    }), 5000);
};
  
// Function to illustrate working of above function 
// without abort method
const RunWithoutAbort = () => {
    console.log('Start...');
  
    // It prints GeeksForGeeks after every 1 second
    setInterval((function() {
        return console.log('GeeksForGeeks');
    }), 1000);
};
  
// Uncomment below line to call RunWithoutAbort
// function it will run in infinitely
// RunWithoutAbort();
  
// Call RunWithAbort function
// it will abort after 5 seconds
RunWithAbort();

Ejecute el archivo index.js usando el siguiente comando:

node index.js

Salida: Veremos la siguiente salida en la pantalla de la consola.

Start...
GeeksForGeeks
GeeksForGeeks
GeeksForGeeks
GeeksForGeeks
Abort trap: 6

Ejemplo 2:

index.js

// Function to illustrate abort method
const RunWithAbort = () => {
    console.log('Start...');
  
    // It prints GeeksForGeeks after every 1 second
    setInterval((function() {
        return console.log('GeeksForGeeks : 1 second');
    }), 1000);
  
    // It prints GeeksForGeeks after every 2 seconds
    setInterval((function() {
        return console.log('GeeksForGeeks : 2 second');
    }), 2000);
  
    // It calls process.abort() after 5 seconds
    setTimeout((function() {
        return process.abort();
    }), 5000);
};
  
const RunWithoutAbort = () => {
    console.log('Start...');
  
    // It prints GeeksForGeeks after every 1 second
    setInterval((function() {
        return console.log('GeeksForGeeks');
    }), 1000);
};
  
// Uncomment below line to call RunWithoutAbort
// function it will run in infinitely
// RunWithoutAbort();
  
// Call RunWithAbort function
// it will abort after 5 seconds
RunWithAbort();

Ejecute el archivo index.js usando el siguiente comando:

node index.js

Salida: Veremos la siguiente salida en la pantalla de la consola.

Start...
GeeksForGeeks : 1 second
GeeksForGeeks : 2 second
GeeksForGeeks : 1 second
GeeksForGeeks : 1 second
GeeksForGeeks : 2 second
GeeksForGeeks : 1 second
Abort trap: 6

Referencia: https://nodejs.org/api/process.html#process_process_abort

Publicación traducida automáticamente

Artículo escrito por adityapande88 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 *