node

node中events模块

2020-03-17  本文已影响0人  苏s哈
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());
})
上一篇 下一篇

猜你喜欢

热点阅读