5
Mã Tôi nhìn vào không có "yêu cầu ('event')" bất cứ nơi nào, nhưng tôi thấy mã nàyTrong Node.JS, bằng cách yêu cầu ('net'), bạn không yêu cầu ('sự kiện')?
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{ .......
Đó sử dụng "trên".
Và nhìn vào dòng này
var net = require('net')
và dòng này
var server = net.createServer();
làm cho tôi nghĩ rằng làm như yêu cầu ('net') đã bao gồm làm yêu cầu ('event').
Điều này có đúng không?
Có, bạn đã đúng. Chức năng đăng ký sự kiện đã có trong mô-đun 'net' và đó là lý do tại sao bạn có thể nghe bằng phương thức' .on'. Có nói rằng, điều này không đảm bảo rằng module 'net' bao gồm module' event'. Nó có thể có các phương thức sự kiện riêng của nó. – Chandan