美文网首页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