Librería para poder generar aplicaciones servidores, con herramientas que nos facilitan el manejo de las peticiones y las respuestas
Instalación del comando express para poder generar la estructura de una aplicación con ExpressJS
Leemos el contenido del fichero de entorno (.env) y lo incluimos dentro de la variable process.env
Nos permite la conexión con una base de datos Mysql y nos proporciona los diferentes métodos para poder lanzar sentencias sobre dicha base de datos.
Librería para realizar la conexión contra una base de datos MongoDB y con los métodos necesario para poder realizar las diferentes operaciones contra colecciones y documentos
Nos permite gestionar los diferentes accesos a nuestra aplicación desde aplicaciones externas (Angular, React, Js...)
Serie de funciones para el manejo de fechas. Formato, cálculo de fechas y transformaciones.
Herramientas para validar los valores incluidos dentro de la petición entrante a nuestro servidor
Encriptación de cadenas de caracteres. Librería fundamental para la gestión de passwords de usuarios.
Codifica información en formato JWT para completar la comunicación entre diferentes sistemas basados en Javascript
Gestión a través de un middleware de la subida de archivos dentro de una aplicación de Express.
Creación y ejecución de pruebas unitarias dentro de un proyecto generado con Javascript.
Peticiones sobre una aplicación de Express para poder completar nuestras pruebas con Jest