Que es express js?

Que es express js?

Expresar.JS es un nodo.Marco web JS utilizado para las aplicaciones web de back-end y las páginas web. Express está bajo la licencia MIT, por lo que está abierto para que todos los usen y estén disponibles gratuitamente. Express JS se utiliza principalmente para crear aplicaciones y API web y hace que el proceso sea muy fácil y rápido porque solo requiere JavaScript. Las aplicaciones web son simplemente aplicaciones web que se pueden ejecutar en el navegador. Express JS es muy popular entre el back -end, así como los desarrolladores web de pila completa debido a su flexibilidad y características mínimas, así como para proporcionar un conjunto robusto de características para aplicaciones web y móviles.

Nodo.JS es un entorno de código abierto en tiempo de ejecución que permite a los usuarios ejecutar JavaScript tanto en el lado del cliente como en el lado del servidor. Nodo. JS se basa en el motor V8 Chrome y puede ejecutarse en diferentes plataformas como Windows, Mac OS, Linux, UNIX, etc.

Express facilita el desarrollo rápido del nodo.Aplicaciones web basadas en JS y algunas de las características principales de Express JS son las siguientes:

  • Permite que MiddleWares esté configurado para responder a las solicitudes HTTP
  • Desarrollo más rápido del lado del servidor
  • Ofrece un sistema de enrutamiento altamente avanzado
  • Permite la construcción de páginas web dinámicas proporcionando motores de plantilla.
  • El mecanismo de depuración se proporciona, por lo tanto, facilita la depuración

Ventajas de Express JS

Ahora que sabemos qué es Express JS y cuáles son las características de Express JS, tomemos otro paso y identifiquemos algunas de las ventajas de Express JS:

  • Fácil de aprender ya que todo se hace en JavaScript y, por lo tanto, no es necesario aprender otro idioma.
  • Para los desarrolladores front-end, el desarrollo del back-end se vuelve fácil usando Express JS.
  • Uno puede convertirse en un desarrollador de pila completa usando un solo idioma.
  • El uso y la personalización de Express JS Framework es muy simple
  • Express proporciona un módulo de middleware que es flexible y utilizado para realizar algunas tareas adicionales en la respuesta y las solicitudes.
  • Se eliminan las complejidades del nodo JS, así como se agregan funciones útiles al nodo.servidor js http
  • E/S ultra rápido
  • Manejo de solicitudes es fácil, ya que se proporcionan pequeñas funciones modulares y mantenibles.

Instalar Express JS

Podemos instalar Express JS abriendo nuestra terminal o sistema operativo del editor CMD y ejecutando el comando mencionado a continuación:

$ npm install express --save

El comando anterior instalará Express JS a nivel mundial utilizando NPM, por lo tanto, esto ahora se puede usar para crear aplicaciones web utilizando el terminal de nodo. Además, la instalación ahora se realiza en el directorio Node_Modules y se crea un nuevo directorio con el nombre de Express dentro del directorio Node_Modules.

Ejemplo de Express JS

Implementemos ahora un ejemplo en Express JS, donde iniciaremos un servidor y escucharemos en el puerto 8000 para la conexión y la salida que dará son los principiantes de bienvenida! Siempre que se llame a la página de inicio. Sin embargo, debe tenerse en cuenta que si accede a otra página o URL, dará un error de 404 no encontrado.

// Importar Express
var express = request ('express');
var app = express ();
aplicación.get ('/', function (req, res)
resonancia.Enviar ('Bienvenido principiantes!');
);
VAR Server = App.escuchar (8000, function ()
puerto var = servidor.DIRECCIÓN().puerto;
consola.log ("Escuchar en el puerto", puerto);
);

Abra su terminal de editor y ejecute el siguiente comando en su terminal de editor:

Ejemplo de $ nodo.js

A continuación, abra el navegador y busque el siguiente enlace:

http: // localhost: 8000/

Cuando busque el enlace anterior, verá a los principiantes Hello! Producción:

Felicidades! Has creado con éxito su primera aplicación Express JS.

Conclusión

Express JS es un nodo libre de código abierto.Marco web de JS lanzado en 2010 y es robusto, rápido y asincrónico de naturaleza. También podemos decir que Express JS es solo una capa construida sobre el nodo JS que ayuda a administrar rutas y servidores. Express se utiliza para desarrollar aplicaciones web y móviles mientras nodo.JS es un entorno de tiempo de ejecución basado en el motor Google V8.

En este artículo, cubrimos la parte introductoria de Express JS y discutimos lo que es Express JS, y luego pasamos por características y ventajas de Express JS. Además de eso, también instalamos Express JS en nuestro editor de código VS y explicamos un ejemplo. Esperamos seguir este artículo, debe haber obtenido el conocimiento requerido de lo que es express js.