Guided Notes
Events & the EventEmitter
Event-driven programming in Node — EventEmitter, on/once/emit, passing data, removing listeners, and the error event.
Event-driven Node
Slide 1 / 4Much of Node is built on events: a server emits 'request', a stream emits 'data' and 'end', a process emits 'exit'. Your code registers listeners that run when events happen.
The events module's EventEmitter class lets you create your own event-driven objects: an order system that emits 'orderPlaced', a job queue that emits 'jobDone'.
