Node.js 的大部分核心 API 都是围绕惯用的异步事件驱动架构构建的,在该架构中,某些类型的对象(称为”触发器”)触发命名事件,使 Function 对象(”监听器”)被调用。
用法跟JavaScript的事件监听类似
const EventEmitter = require('events')class MyEventEmitter extends EventEmitter { }const event = new MyEventEmitter()event.on('play', (value) => {console.log(value)})event.on('handle', (value) => {console.log(value)})event.emit('play', 'movie')event.emit('handle', 'work')
