Slip 7 Create a node js file named main.js for event-driven application. There should be a main loop that listens for events, and then triggers a callback function when one of those events is detected.
// import event module
var events = require('events');
// create an eventEmitter object
var eventEmitter = new events.EventEmitter();
// create an event handler
var connectHandler = function (s) {
console.log('Its', s);
};
// Bind the data_received event
eventEmitter.on('data_received', function (name) {
console.log(name, "Understood event -Driven");
});
// trigger data_received event
eventEmitter.emit('data_received', "FYMSC(CS)");
// Bind the connection event
eventEmitter.on('connection', connectHandler);
// trigger connection event
eventEmitter.emit('connection', "SIMPLE SOLUTION");
console.log("program Ended");
Comments
Post a Comment