Разработчики) | Т.Дж. Головайчук, StrongLoop и другие |
---|---|
изначальный выпуск | 16 ноября 2010 г . |
Стабильный выпуск | 4.17.1 (25 мая 2019 г . [1] [2] ) [±] |
Репозиторий | Репозиторий Express.js |
Написано в | JavaScript |
Платформа | Node.js |
Тип | Веб-фреймворк |
Лицензия | Лицензия MIT |
Интернет сайт | ExpressJS |
Express.js или просто Express - это внутренняя структура веб-приложений для Node.js , выпущенная как бесплатное программное обеспечение с открытым исходным кодом по лицензии MIT . Он предназначен для создания веб-приложений и API . [3] Он был назван стандартом де - факто основой сервера для Node.js . [4]
Первоначальный автор, TJ Holowaychuk , описал его как сервер, вдохновленный Sinatra [5], имея в виду, что он относительно минимален со многими функциями, доступными в виде плагинов. Express - это внутренний компонент популярных стеков разработки, таких как стек MEAN , MERN или MEVN , вместе с программным обеспечением базы данных MongoDB и интерфейсной структурой или библиотекой JavaScript . [6]
Express.js был основан Т.Дж. Головайчук. Первый выпуск, согласно репозиторию Express.js на GitHub , был выпущен 22 мая 2010 года. Версия 0.12
В июне 2014 года права на управление проектом были приобретены StrongLoop . [7] StrongLoop была приобретена IBM в сентябре 2015 года; [8] в январе 2016 года IBM объявила, что передаст Express.js под управление инкубатора Node.js Foundation. [9]
Express.js используется Fox Sports , PayPal , Uber и IBM . [10]
Этот импорт выражается в нашем приложении узла
const express = require ( 'экспресс' );
теперь инициализируйте наше приложение
константное приложение = экспресс ();
теперь мы можем прослушать путь и ответить текстом
приложение . get ( '/' , ( req , res ) => { res . send ( 'привет, мы получили ваш запрос' ) })
теперь давайте послушаем порт
приложение . listen ( 2000 , () => { console . log ( 'прослушивание https: // localhost: 2000' ) })
теперь перейдите по адресу http: // localhost: 2000