En Node.js, ¿qué es “on”?

En el documento oficial , hay algunos ejemplos de código:

var req = http.request(options, function(res) { console.log('STATUS: ' + res.statusCode); console.log('HEADERS: ' + JSON.stringify(res.headers)); res.setEncoding('utf8'); res.on('data', function (chunk) { console.log('BODY: ' + chunk); }); }); 

Puedo entenderlo, excepto una parte: ¿qué hay en la res.on ? ¿Cuál es la diferencia entre él y addListener ?

Que yo sepa, no es diferente de addListener . Hay algo de documentación sobre el evento aquí: http://nodejs.org/docs/latest/api/events.html#emitter.on Tanto on como addListener están documentados bajo el mismo título. Tienen el mismo efecto;

 server.on('connection', function(stream) { console.log('someone connected!'); }); server.addListener('connection', function(stream) { console.log('someone connected!'); }); 

Tanto on como addListener son alias para la misma función.

La documentación para Eventos implica que son dos alias para la misma función.

Intereting Posts