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.