let fs = require('fs'); let Event = require('events'); let myEvent = new Event(); //注册一个订阅者 A myEvent.on('handle',function (data) { let sum = data + 5; console.log('A ====',sum) }); //注册一个订阅者 B myEvent.on('handle',function (data) {//监听一个注册的事件,利用回调函数去接受数据。 let sum = data + 10000; console.log('B ====',sum) }); function f() { fs.readFile('./static/1',(err,data)=>{ //处理err throw 抛出 if(err) throw err; myEvent.emit('handle',Number.parseInt(data))//注册一个事件,事件跟着一个处理事件。 }) } //调用方法 f() f();
node的经典事件监听
猜你喜欢
转载自www.cnblogs.com/l8l8/p/9123862.html
今日推荐
周排行