美文网首页node
node中events模块

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