Что такое Express.js и для чего он используется?

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

Express — минималистичный веб-фреймворк для Node.js. Он добавляет поверх http модуля удобный роутинг, middleware систему, удобную работу с req/res. Де-факто стандарт для API на Node.js долгое время. Философия Express — минимализм, вся остальная функциональность через middleware (body-parser, cors, helmet и т.д.). Сегодня конкурируют Fastify (быстрее) и NestJS (структурированнее для больших проектов).

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

Почему Node.js называют single-threaded, но при этом он обрабатывает много запросов?