Método Node.js process.hasUncaughtExceptionCaptureCallback()

El método process.hasUncaughtExceptionCaptureCallback() es una interfaz de programación de aplicaciones incorporada del módulo de proceso que se utiliza para saber si se ha establecido una devolución de llamada mediante el método process.setUncaughtExceptionCaptureCallback().

Sintaxis:  

process.hasUncaughtExceptionCaptureCallback()

Parámetros: este método no acepta ningún parámetro.
Valor de retorno: devuelve un valor booleano que especifica si se ha establecido una devolución de llamada mediante process.setUncaughtExceptionCaptureCallback() o no.

Los siguientes ejemplos ilustran el uso del método process.hasUncaughtExceptionCaptureCallback() en Node.js:

Ejemplo 1:  

Javascript

// Node.js program to demonstrate the   
// process.hasUncaughtExceptionCaptureCallback() Method
  
// Include process module
const process = require('process');
  
console.log(process.hasUncaughtExceptionCaptureCallback());
  
// Printing whether a callback is set or not
if(process.hasUncaughtExceptionCaptureCallback()) {
    console.log("A callback has been set using "
    + "process.setUncaughtExceptionCaptureCallback() method");
}else{
        console.log("No callback has been set using "
        + "process.setUncaughtExceptionCaptureCallback() method");
}

Producción: 

false
No callback has been set using process.setUncaughtExceptionCaptureCallback() method

Ejemplo 2:  

Javascript

// Node.js program to demonstrate the   
// process.hasUncaughtExceptionCaptureCallback() Method
  
// Include process module
const process = require('process');
   
function to_be_called(ex){
    console.log(ex);
}
  
// Setting callback 
process.setUncaughtExceptionCaptureCallback(to_be_called);
   
console.log(process.hasUncaughtExceptionCaptureCallback());
  
// Printing whether a callback is set or not
if(process.hasUncaughtExceptionCaptureCallback()){
    console.log("A callback has been set using "
    + "process.setUncaughtExceptionCaptureCallback() method");
}else{
    console.log("No callback has been set using "
    + "process.setUncaughtExceptionCaptureCallback() method");
}

Producción: 

true
A callback has been set using process.setUncaughtExceptionCaptureCallback() method

Nota: El programa anterior se compilará y ejecutará utilizando el comando node filename.js.
Referencia: https://nodejs.org/api/process.html#process_process_hasuncaughtexceptioncapturecallback
 

Publicación traducida automáticamente

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