Перейти к содержанию

Express (фреймворк)

Эта статья находится на начальном уровне проработки, в одной из её версий выборочно используется текст из источника, распространяемого под свободной лицензией
Материал из энциклопедии Руниверсалис
(перенаправлено с «Express.js»)
Express.js
Логотип программы Express.js
Тип Каркас веб-приложений
Разработчик TJ Holowaychuk, StrongLoop и другие
Написана на JavaScript
Операционная система Кроссплатформенное программное обеспечение
Первый выпуск 16 октября 2010
Аппаратная платформа Node.js
Последняя версия 4.18.1 (29 апреля 2022)[1]
Бета-версия 5.0.0-beta.1 (15 февраля 2022)[2]
Состояние Активный
Лицензия MIT License

Express.js, или просто Express, фреймворк web-приложений для Node.js, реализованный как свободное и открытое программное обеспечение под лицензией MIT. Он спроектирован для создания веб-приложений и API[3]. Де-факто является стандартным каркасом для Node.js. Автор фреймворка, TJ Holowaychuk, описывает его как созданный на основе написанного на языке Ruby каркаса Sinatra, подразумевая, что он минималистичен и включает большое число подключаемых плагинов. Express может являться backend'ом для программного стека MEAN, вместе с базой данных MongoDB и каркасом Vue.js, React или AngularJS для frontend'а.

Примечания

  1. 4.18.1. Дата обращения: 31 июля 2022. Архивировано 31 июля 2022 года.
  2. 5.0.0-beta.1. Дата обращения: 31 июля 2022. Архивировано 27 апреля 2022 года.
  3. Express.js home page. Дата обращения: 8 мая 2022. Архивировано 17 мая 2019 года.

Литература

  • Итан Браун. Веб-разработка с применением Node и Express. Полноценное использование стека JavaScript. = Web Development with Node and Express / Итан Браун;. — Санкт-Петербург: Питер, 2017. — 336 с. — ISBN 978-1-491-94930-6.

Ссылки