Skip to content

Instantly share code, notes, and snippets.

@debonx
Created January 19, 2020 19:08
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save debonx/f2a04e423fd2ccb57adfa89038054560 to your computer and use it in GitHub Desktop.
Save debonx/f2a04e423fd2ccb57adfa89038054560 to your computer and use it in GitHub Desktop.
Node: Event-Driven Architecture, exploring .EventEmitter() method.
// Require core events
let events = require('events');
// Create Event Callback
let listenerCallback = (data) => {
console.log('Celebrate ' + data);
}
// Init EventEmitter method
let myEmitter = new events.EventEmitter();
myEmitter.on('celebration', listenerCallback);
myEmitter.emit('celebration', 'good times, come on!');
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment