Representación de plantillas a través de Marko.js en Node.js

Marko: Marko facilita la representación de su interfaz de usuario mediante una sintaxis similar a HTML . Es una biblioteca de interfaz de usuario amigable y súper rápida que hace que la creación de aplicaciones web sea una diversión soportable. Es tan parecido a HTML que puede usarlo como reemplazo de un lenguaje de plantillas … Continue reading «Representación de plantillas a través de Marko.js en Node.js»

Método Node.js Http2ServerRequest.trailers

Http2ServerRequest.trailers es una interfaz de programación de aplicaciones incorporada de clase Http2ServerRequest dentro del módulo http2 que se utiliza para obtener el objeto de remolques de solicitud/respuesta. Sintaxis: const request.trailers Parámetros : este método no acepta ningún argumento como parámetro. Valor devuelto : este método devuelve el objeto de remolques de solicitud/respuesta. ¿Cómo generar una … Continue reading «Método Node.js Http2ServerRequest.trailers»

¿Cómo convertir un archivo CSV a JSON con valores separados por comas en Node.js?

Un CSV es un archivo de valores separados por comas con extensión .csv, que permite guardar datos en un formato tabular. Aquí hay un artículo para convertir los datos de un archivo csv a una notación de objetos de JavaScript (JSON ) sin usar ningún paquete npm de terceros. La principal diferencia con respecto a … Continue reading «¿Cómo convertir un archivo CSV a JSON con valores separados por comas en Node.js?»

¿Cómo validar si la entrada en el campo de entrada tiene una string codificada en base64 usando express-validator?

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. Si en un determinado campo de entrada solo se permiten strings codificadas en base 64, es … Continue reading «¿Cómo validar si la entrada en el campo de entrada tiene una string codificada en base64 usando express-validator?»

¿Cómo analizar los argumentos de la línea de comandos en node.js?

Los argumentos de línea de comandos son strings de texto que se utilizan para pasar información adicional a un programa cuando se ejecuta una aplicación a través de la interfaz de línea de comandos (CLI) de un sistema operativo. En Node.js, todos los argumentos de la línea de comandos recibidos por el shell se entregan … Continue reading «¿Cómo analizar los argumentos de la línea de comandos en node.js?»

¿Cuál es el significado de -save para la instalación de NPM?

NPM (Node Package Manager) es el administrador de paquetes predeterminado empleado en el entorno de tiempo de ejecución de JavaScript en Node.js. Tiene un comando de uso muy frecuente npm install [Nombre del paquete] –save . Pero el hecho es que no hay diferencia entre npm install [Nombre del paquete] y npm install [Nombre del … Continue reading «¿Cuál es el significado de -save para la instalación de NPM?»

¿Cómo leer y escribir un archivo JSON usando Node.js?

Node.js es un entorno de tiempo de ejecución multiplataforma y de código abierto para ejecutar código JavaScript fuera del navegador. Es ampliamente utilizado en el desarrollo de API y microservicios desde pequeñas hasta grandes empresas. JSON o JavaScript Object Notation es un formato ligero de intercambio de datos basado en texto. Al igual que XML, … Continue reading «¿Cómo leer y escribir un archivo JSON usando Node.js?»

¿Cómo implementar la aplicación Node.js en Heroku desde GitHub?

En este artículo, veremos cómo implementar su aplicación Demo Node.js en Heroku . Al final de este artículo, tendremos una aplicación Hello World básica ejecutándose en un dominio público al que cualquiera puede acceder. El Node debe estar instalado en su máquina. Consulte este artículo Cómo instalar Node en su máquina. También vamos a usar … Continue reading «¿Cómo implementar la aplicación Node.js en Heroku desde GitHub?»

Gestión de sesiones usando el módulo express-session en Node.js

La gestión de sesiones se puede realizar en node.js mediante el módulo de sesión rápida. Ayuda a guardar los datos en forma de clave-valor. En este módulo, los datos de la sesión no se guardan en la propia cookie, solo el ID de la sesión. Instalación del módulo de sesión expresa: Puede visitar el enlace … Continue reading «Gestión de sesiones usando el módulo express-session en Node.js»

Implementando Csurf Middleware en Node.js

El módulo Csurf en Node.js evita el ataque de falsificación de requests entre sitios (CSRF) en una aplicación. Al usar este módulo, cuando un navegador muestra una página del servidor, envía una string generada aleatoriamente como un token CSRF . Por lo tanto, cuando se realiza la solicitud POST, enviará el token CSRF aleatorio como … Continue reading «Implementando Csurf Middleware en Node.js»