Как работает middleware в Express?

Junior
421 просмотров
AFK Offer AI

Middleware — функция вида (req, res, next) => {}. Express выполняет middleware по цепочке в порядке регистрации. next() передаёт управление следующему middleware. next(error) пропускает обычные middleware и идёт к error handler. Middleware может: изменять req/res, завершить запрос (res.send()), или пропустить дальше. app.use() регистрирует для всех путей, app.use(path) — для конкретного префикса.

Следующий вопрос

Что такое Event Loop в Node.js и как он работает?