「Node.js」EventEmitterを利用するサンプル

サンプルコード

// eventsモジュールをインポート
var events = require("events");
// eventEmitterオブジェクトを作成
var eventEmitter = new events.EventEmitter();
var connectHandler = function connected() {
    console.log("connnect successfully !");
    eventEmitter.emit("after_connect");
}
//リスナーの追加
eventEmitter.on("connected", connectHandler);
eventEmitter.on('after_connect',
function() {
    console.log("after connect");
});
//イベントが発火
eventEmitter.emit("connected");
console.log("event emitter end");

 

Software

Posted by arkgame