¿Cómo acceder a las variables env de ExpressJS en un punto final de API?

El uso de valores ambientales permite configurar valores en un software/aplicación desde fuera del propio software/aplicación. Esto asegura que uno no tiene que almacenar datos confidenciales en el propio código. También ayuda a reconfigurar los ajustes de una aplicación sin volver a implementarla. En este artículo, crearemos una API RESTful usando Node y Express que … Continue reading «¿Cómo acceder a las variables env de ExpressJS en un punto final de API?»

Express.js req.query Propiedad

La propiedad req.query es un objeto que contiene la propiedad para cada parámetro de string de consulta en la ruta. Sintaxis: req.query Parámetro: Sin parámetros. Valor devuelto: String Instalación de módulo express: Puede visitar el enlace para instalar el módulo Express . Puede instalar este paquete usando este comando. npm install express Después de instalar … Continue reading «Express.js req.query Propiedad»

Función Express.js router.route()

La función router.route() devuelve una instancia de una sola ruta que luego puede usar para manejar verbos HTTP con middleware opcional. También puede utilizar la función router.route() para evitar nombres de ruta duplicados y errores de tipeo. Sintaxis: router.route( path ) Parámetro: el parámetro de ruta contiene la ruta de la URL especificada. Valor devuelto: … Continue reading «Función Express.js router.route()»

¿Cómo hacer plantillas usando ExpressJS en Node.js?

Motor de plantillas: un motor de plantillas básicamente nos ayuda a usar los archivos de plantillas estáticas con un código mínimo. En tiempo de ejecución, el motor de plantillas reemplaza todas las variables con valores reales en el lado del cliente. Ejemplos de motores de plantillas: EJS (plantillas de JavaScript integradas) Doguillo Bigote En este … Continue reading «¿Cómo hacer plantillas usando ExpressJS en Node.js?»

Función express.js express.text()

La función express.text() es una función de middleware integrada en Express. Analiza las cargas útiles de las requests entrantes en una string y se basa en el analizador corporal. Sintaxis:   express.text( [options] ) Parámetro: el parámetro de opciones contiene varias propiedades como defaultCharset, inflar, limitar, verificar, etc. Valor de retorno: devuelve un objeto. Instalación de … Continue reading «Función express.js express.text()»

¿Cómo enviar PDF en respuesta de ruta rápida y forzar la descarga del navegador?

En este artículo, veremos cómo enviar archivos PDF en la respuesta de la ruta rápida y hacer que el navegador fuerce la descarga del archivo. Acercarse: Cargue los paquetes requeridos, luego cree una aplicación rápida. Defina las rutas para la página de inicio y las requests de descarga de PDF. Cree un archivo index.html con … Continue reading «¿Cómo enviar PDF en respuesta de ruta rápida y forzar la descarga del navegador?»

¿Cómo validar si la entrada en el campo de entrada tiene un número hexadecimal solo usando el validador expreso?

En formularios HTML, a menudo requerimos validación de diferentes tipos. Valide el correo electrónico existente, valide la longitud de la contraseña, valide confirme la contraseña, valide para permitir solo entradas de números enteros, estos son algunos ejemplos de validación. En un determinado campo de entrada, solo se permiten números hexadecimales. También podemos validar estos campos … Continue reading «¿Cómo validar si la entrada en el campo de entrada tiene un número hexadecimal solo usando el validador expreso?»

Función Express.js router.METHOD()

El método router.METHOD() proporciona la funcionalidad de enrutamiento en Express, donde METHOD es uno de los métodos HTTP, como GET, PUT, POST, etc., en minúsculas. Sintaxis: router.METHOD(path, [callback, …] callback) Parámetro: el parámetro de ruta especifica la ruta en la URL y la devolución de llamada es la función que se ejecuta cuando se llama … Continue reading «Función Express.js router.METHOD()»

¿Cómo separar Handlebars HTML en múltiples archivos/secciones usando Node.js?

En este artículo, aprenderemos a separar HTML de Handlebars en múltiples archivos/secciones usando Node.js y usándolo en cualquier página que desee. Ayuda a reducir la repetición de código. Por ejemplo, en lugar de agregar la barra de navegación completa en cada página, puede crear una plantilla de esa barra de navegación e importarla a cualquier … Continue reading «¿Cómo separar Handlebars HTML en múltiples archivos/secciones usando Node.js?»

¿Cómo implementar la autenticación JWT en la aplicación Express.js?

Token web JSON Un token web JSON (JWT) es un objeto JSON que se utiliza para transferir información de forma segura a través de la web (entre dos partes). Generalmente se usa para sistemas de autenticación y también se puede usar para el intercambio de información. Esto se usa para transferir datos con encriptación a … Continue reading «¿Cómo implementar la autenticación JWT en la aplicación Express.js?»