Express.js


Из Википедии, свободной энциклопедии
Перейти к навигации Перейти к поиску

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

Смотрите также

  • Метеор
  • Socket.IO

использованная литература

  1. ^ "Журнал изменений Express 4.x" . expressjs.com .
  2. ^ https://github.com/expressjs/express/releases/latest
  3. ^ "Домашняя страница Express.js" .
  4. ^ Пример: Как и почему строить потребительское приложение с Node.js . VentureBeat.com.
  5. ^ Holowaychuck, TJ. «Экспресс 1.0beta» . Архивировано из оригинала на 2015-07-06.
  6. ^ «Mean.io: дружелюбный и увлекательный полный стек Javascript для вашего следующего веб-приложения» . Архивировано из оригинального 13 июня 2019 года . Проверено 15 июля 2019 .
  7. ^ "TJ Holowaychuk передает спонсорство Express в StrongLoop" . StrongLoop. Архивировано из оригинального 11 октября 2016 года . Проверено 11 февраля +2016 .
  8. ^ «IBM использует StrongLoop, чтобы добавить в BlueMix интеллектуальные возможности Node.js» . Инфомир . IDG. 10 сентября 2015 . Проверено 11 февраля +2016 .
  9. ^ «Фонд Node.js для управления веб-фреймворком Express» . Инфомир . IDG. 10 февраля 2016 . Проверено 11 февраля +2016 .
  10. ^ «Компании, использующие Express» . expressjs.com . Проверено 4 декабря 2018 .

внешние ссылки

  • Официальный веб-сайт


Источник « https://en.wikipedia.org/w/index.php?title=Express.js&oldid=1036148433 »