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