私はNode.jsでこのコードから生成されたイベントをキャプチャできない理由から頭を悩ましてきました。私の腸の感覚は、範囲外ですが、私はそれが何であるか把握できません。 console.log
のコード行はindex.js
に決して実行されません。私のイベントは放出されていないのですか?Node.jsの拡張EventEmitterクラスからイベントを取得できないのはなぜですか?
const rocketPlayer = require('./player.js');
const player = new rocketPlayer();
player.on('nowPlaying', title => {
console.log('caught nowPlaying event');
});
//define a connection
player.update(connection)
スティックにいくつかのログを。 EventEmitterから継承する必要があります。 – Adam
'.emit( 'nowPlaying'、{})'を呼び出しています – magreenberg
私はplay関数のいくつかのロギングを持っています。emit呼び出しの後にエラーなしで出てきます。それはイベントがキャプチャされていないナットを運転しています。 –