node.js中的事件处理机制详解

2020-06-17 07:03:39易采站长站整理

运行代码,在浏览器窗口输入127.0.0.1:1337,控制台输出如下


控制台输出

emit方法:自定义事件并将其触发

代码如下:


var http = require("http");
var server = http.createServer();

server.on("request", function(req, res){
console.log(req.url);
});

//自定义事件
server.on("customEvent", function(arg1, arg2, arg3){
console.log("自定义事件被触发");
console.log(arg1);
console.log(arg2);
console.log(arg3);
});

//触发自定义事件
server.emit('customEvent', '自定义参数1', '自定义参数2', '自定义参数3')
server.listen(1337, "127.0.0.1");

这次不在浏览器窗口中输入地址,直接运行代码查看控制台输出,控制台输出如下:


控制台输出

说明我们手动触发了自定义事件,也就是customEvent。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家学习或者使用node.js能有所帮助,如果有疑问大家可以留言交流。