Evento de error de flujo legible de Node.js

El evento de ‘error’ en el flujo legible se puede emitir en cualquier momento. Tiene lugar cuando la secuencia oculta no puede generar datos debido a alguna falla interna oculta o cuando la implementación de la secuencia empuja una porción de datos que no es válida. Además, se pasa un solo objeto de error como argumento a la devolución de llamada del oyente.
 

Sintaxis:  

Event: 'error'

Los siguientes ejemplos ilustran el uso del evento de error en Node.js:
Ejemplo 1:  

javascript

// Node.js program to demonstrate the     
// readable error event
  
// Including fs module
const fs = require('fs');
  
// Constructing readable stream
const readable = fs.createReadStream("input.txt");
  
// Handling error event
readable.on("error", err => {
    console.log(err);
});
  
console.log("Done...");

Producción: 

Done...
{ [Error: ENOENT: no such file or directory, open 'input.txt'] errno: -2,
 code: 'ENOENT', syscall: 'open', path: 'input.text' }

Ejemplo 2:  

javascript

// Node.js program to demonstrate the     
// readable error event
  
// Including fs module
const fs = require('fs');
  
// Constructing readable stream
const readable = fs.createReadStream("input.txt");
  
// Handling error event
readable.on("error", err => {
    console.log(err);
});
  
console.log("Done...");

Producción: 

Done...

Aquí, no se produce ningún error, por lo que no se emite un evento de error.
Referencia: https://nodejs.org/api/stream.html#stream_event_error_1 

Publicación traducida automáticamente

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