事件触发器events的使用方法
eventEmitter.on(eventName, listener)注册监听器 
    eventName | 事件名称 
    listener 回调函数。 
eventEmitter.emit(eventName[, ...args]) 触发事件 
    eventName | 事件名称 
    ...args 参数 
eventEmitter.once(eventName, listener) 绑定的事件只能触发⼀次 
emitter.removeListener(eventName,listener) 从名为 eventName 的事件的监听器数组中移 除指定的 listener 。 
emitter.removeAllListener([eventName]) 移除全部监听器或指定的 eventName 事件的监听 器
util常用工具
util.callbackify(original) 将 async 异步函数(或者一个返回值为 Promise 的函数)转换成遵 循异常优先的回调风格的函数
util.promisify(original) 转换成 promise 版本的函数 
util.types.isDate(value) 判断是否为date数据
来源:CSDN
作者:静静七分醉
链接:https://blog.csdn.net/m0_37657725/article/details/104094971