es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: EVENTEMITTER

Orden de ejecución de declaraciones en un programa emisor de eventos en Node.js

Intenté el siguiente ejemplo de NodeJs: const EventEmitter = require(‘events’); var eventEmitter = new EventEmitter(); var fun1 = (msg) => { console.log(“Mensaje de fun1: ” + msg); }; var fun2 = (msg) => { console.log(“Mensaje de fun2: ” + msg); }; eventEmitter.on(‘myEvent’, fun1); eventEmitter.on(‘myEvent’, fun1); eventEmitter.on(‘myEvent’, fun2); eventEmitter.removeListener(‘myEvent’, fun1); eventEmitter.emit(‘myEvent’, . . . Read more

Fuga de memoria en while con promesas.

Tienes un clúster de nodejs con un principal que maneja los ciclos de los trabajadores (en el bucle while) y que escucha los mensajes de los trabajadores para avanzar en el ciclo. (En mi código index.js no envía mensajes en setInterval sino en otro tipo de evento, aquí he simplificado . . . Read more

Node.js: Función vs EventEmitter En Node.js, una función es una pieza de código que realiza una tarea específica. Puede ser llamada y ejecutada en cualquier momento durante la ejecución del programa. Por otro lado, EventEmitter es un módulo integrado de Node.js que permite la comunicación entre objetos y módulos en una aplicación Node.js. Se utiliza para enviar y recibir mensajes y eventos entre diferentes partes de la aplicación. En resumen, la principal diferencia entre una función y un EventEmitter es que una función es una tarea única que se ejecuta una vez, mientras que EventEmitter es una forma de conectar diferentes partes de una aplicación y permitir que se comuniquen entre sí.

En un tema sobre EventEmitter, alguien dijo que en el siguiente ejemplo no es necesario usar eventos. Es sin sentido: const events = require(“events”) const eventEmitter = new events.EventEmitter() <p>eventEmitter.on(“say<em>hi”, () => {console.log(“sa”)}) eventEmitter.emit(“say</em>hi”) El había dicho: Cuando se crea una biblioteca o API interna, permite que otras partes de . . . Read more