Я пытаюсь научить себя и javascript, и nodejs одновременно, и не смог заставить работать пользовательское событие, генерирующее события.Я не получаю никаких ошибок, просто не вижу отправляемое событие.Кто-то может указать на мою (вероятно, очевидную) логическую ошибку?
У меня есть класс, объявленный в отдельном модуле:
var util = require( 'util' ),
events = require( 'events' );
function logger(){
var logpath, initialised, logstream;
events.EventEmitter.call(this);
}
util.inherits(logger, events.EventEmitter);
logger.prototype.init = function(){
this.emit( 'initialised' );
}
exports.logger = logger;
И затем основной файл:
var logger = require( "./logManager" ).logger;
var myLogger = new logger;
myLogger.init();
myLogger.on( 'initialised' ){
console.log( "IT'S ALIVE!" );
}