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