[#] [Перевод] Понимание событийной архитектуры Node.js
habrabot(difrex,1) — All
2017-06-06 19:00:05


![][1]



Большинство Node-объектов — вроде HTTP-запросов, ответов и потоков (streams) — реализуют модуль `EventEmitter`, благодаря которому они могут генерировать и прослушивать события.


const EventEmitter = require('events')

Простейшая форма управления по событиям — это callback-стиль некоторых популярных Node.js-функций, к примеру `fs.readFile`. По этой аналогии событие генерируется однократно (когда Node готов к вызову коллбэка), а коллбэк действует как обработчик события. Давайте сначала разберём эту базовую форму событийно-управляемой архитектуры.

[Читать дальше →][2]

[1]: https://habrastorage.org/web/c29/4e4/7ab/c294e47abd5542f5823acd6e55d8359d.jpg
[2]: https://habrahabr.ru/post/330048/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut