Express.js


Express.js , o simplemente Express , es un marco de aplicaciones web back-end para Node.js , lanzado como software gratuito y de código abierto bajo la licencia MIT . Está diseñado para construir aplicaciones web y APIs . [3] Ha sido llamado el marco de servidor estándar de facto para Node.js. [4]

El autor original, TJ Holowaychuk, lo describió como un servidor inspirado en Sinatra , [5] lo que significa que es relativamente mínimo con muchas funciones disponibles como complementos. Express es el componente de back-end de las pilas de desarrollo populares como la pila MEAN , MERN o MEVN, junto con el software de base de datos MongoDB y un marco o biblioteca front-end de JavaScript . [6]

Express.js fue fundado por TJ Hollowaychuk. El primer lanzamiento, según el repositorio GitHub de Express.js , fue el 22 de mayo de 2010. Versión 0.12

En junio de 2014, StrongLoop adquirió los derechos para administrar el proyecto . [7] IBM adquirió StrongLoop en septiembre de 2015; [8] en enero de 2016, IBM anunció que colocaría Express.js bajo la administración de la incubadora de la Fundación Node.js. [9]

El siguiente programa responderá a las solicitudes HTTP GET con el texto 'Hola, su solicitud ha sido recibida' y escuchará el puerto en el que se ejecuta el programa; Puerto 2000, en este caso.