var events = require('events'); var ee = new events.EventEmitter(); ee.on('myevent', function(msg) { console.log('handling event, got ' + msg); }); function foo() { ee.emit('myevent', 'foo'); } setInterval(foo, 1000);