2015-12-03 9 views
5

Der Code ich bin auf der Suche muss nicht „erfordern (‚Event‘)“ überall, und doch sehe ich diesen CodeIn Node.JS, benötigen Sie ('net'), benötigen Sie nicht ('Ereignis')?

server.on('error', function (e) { 
    if (e.code == 'EADDRINUSE') { 
    console.log('Address in use, retrying...'); 
    setTimeout(function() { 
     //server.close(); 
     server.listen(port);//PORT, HOST); 
    }, 1000); 
    } 
    else{ ....... 

, dass „auf“ verwendet.

Und an dieser Linie suchen

var net = require('net') 

und dieser Linie

var server = net.createServer(); 

mich denken lässt, das zu tun ('Netto') erfordern erfordern beinhaltet bereits tun ('Event').

Ist das richtig?

+0

Ja, Sie haben Recht. Die Event-Register-Funktion befindet sich bereits im 'net'-Modul und deshalb können Sie mit' .on'-Methode hören. Allerdings garantiert dies nicht, dass das "net" -Modul das "event" -Modul enthält. Es könnte eigene Event-Methoden haben. – Chandan

Antwort