Полный текст
NEST.js — это фреймворк для написания REST-серверов под Node.js на языке TypeScript, который потом транспилируется в JavaScript. Он написан поверх библиотеки Express (или Fastify — можно выбрать) и привносит модные концепции — Inversion of Control, Dependency Injection и т. п. в мир JavaScript.Нередко описание этого инструмента сопровождается восторженным настроением. По мнению автора, эта восторженность несколько преувеличена, сложность излишняя, а чудо-сила отсутствует. Некоторые неудобства вынудили команду автора отказаться от использования после нескольких лет разработки. Сейчас расскажем, почему.NEST.js — уродливый монстр или мощный энтерпрайз?