node中events模块
作者:
苏s哈 | 来源:发表于
2020-03-17 15:33 被阅读0次
- 通过 events 模块,并实例化 EventEmitter 类来绑定和监听事件
- 可通过此方法来获取异步方法中的数据
const fs = require('fs')
const events = require('events')
const path = './mime.json'
// 实例化 events 模块中的 EventEmitter 类
let eventEmitter = new events.EventEmitter()
function getMime(path){
fs.readFile(path, (err, data) => {
// 触发广播事件
eventEmitter.emit('data', data)
})
}
getMime(path)
// 监听广播数据,仅仅是监听,还未触发广播事件,所以还未有数据
eventEmitter.on('data', (mime) => {
console.log(mime.toString());
})
本文标题:node中events模块
本文链接:https://www.haomeiwen.com/subject/czdtyhtx.html
网友评论