¿Qué es el infierno de devolución de llamada en Node.js?

Para saber qué es el infierno de devolución de llamada, tenemos que comenzar con Javascript síncrono y asíncrono. ¿Qué es Javascript síncrono? En Synchronous Javascript, cuando ejecutamos el código, el resultado se devuelve tan pronto como el navegador puede hacerlo. Solo puede ocurrir una operación a la vez porque es de un solo subproceso. Por … Continue reading «¿Qué es el infierno de devolución de llamada en Node.js?»

req.cookies y req.signedCookies en Express.js

req.cookies: se supone que Request.Cookies son cookies que provienen del cliente (navegador) y Response.Cookies son cookies que se enviarán de vuelta al cliente (navegador). Las cookies son pequeños archivos/datos que se envían al cliente con una solicitud del servidor y se almacenan en el lado del cliente. Esto nos ayuda a realizar un seguimiento de … Continue reading «req.cookies y req.signedCookies en Express.js»

¿Cómo validar si la entrada en el campo de entrada tiene una string codificada en base 32 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 32, es … Continue reading «¿Cómo validar si la entrada en el campo de entrada tiene una string codificada en base 32 usando express-validator?»

Introducción a los scripts de NPM

NPM es un administrador de paquetes de Nodes. Es el Registro de Software más grande del mundo. Este registro contiene más de 800.000 paquetes de código. Muchos desarrolladores de código abierto usan npm para compartir software. Muchas organizaciones también usan npm para administrar el desarrollo privado. Los «scripts npm» son las entradas en el campo … Continue reading «Introducción a los scripts de NPM»

¿Cómo encontrar todas las claves de documentos de MongoDB usando Node.js?

MongoDB, la base de datos NoSQL más popular, es una base de datos orientada a documentos de código abierto. El término ‘NoSQL’ significa ‘no relacional’. Significa que MongoDB no se basa en la estructura de base de datos relacional similar a una tabla, sino que proporciona un mecanismo completamente diferente para el almacenamiento y la … Continue reading «¿Cómo encontrar todas las claves de documentos de MongoDB usando Node.js?»

¿Cómo usar Sequelize en Node.js?

Sequelize es un ORM de Node.js basado en promesas para Postgres, MySQL, MariaDB, SQLite y Microsoft SQL Server. Sus características son un sólido soporte de transacciones, relaciones, carga ansiosa y diferida, replicación de lectura y muchas más. Características de Secuela: Sequelize es un paquete de terceros, para ser precisos, es una biblioteca de mapeo relacional … Continue reading «¿Cómo usar Sequelize en Node.js?»

¿Cómo hacer una solicitud PUT simple usando la API de búsqueda creando una biblioteca HTTP personalizada?

El método fetch() se usa para enviar las requests al servidor sin actualizar la página. Es una alternativa al objeto XMLHttpRequest . Tomará una API falsa que contendrá Array como ejemplo y desde esa API mostraremos PUT/Update  data mediante el método de obtención de API creando una biblioteca HTTP personalizada. La API utilizada en este … Continue reading «¿Cómo hacer una solicitud PUT simple usando la API de búsqueda creando una biblioteca HTTP personalizada?»

¿Qué es stream y sus tipos en Node.js?

Un flujo es una forma de manejo de datos que nos ayuda a obtener una salida secuencial al leer o escribir la entrada (archivos, comunicaciones de red y cualquier tipo de intercambio de información de extremo a extremo). Es decir, te permiten leer datos de un origen o escribirlos en un destino o realizar cualquier … Continue reading «¿Qué es stream y sus tipos en Node.js?»

Vinculación de la base de datos MySql en Node.js Backend Side

Podemos vincular nuestra base de datos MySQL en Node.js Backend Side con el módulo mysql . Este módulo ayuda a conectar nuestra base de datos con el servidor backend para almacenar los datos. requisitos previos: Node correctamente instalado en su sistema. Npm correctamente instalado (administrador de paquetes de Nodes) en su sistema. Servidor MySQL instalado … Continue reading «Vinculación de la base de datos MySql en Node.js Backend Side»

¿Cómo cargar un archivo usando un módulo formidable en Node.js?

El módulo Formidable se usa para analizar datos de formularios, especialmente cargas de archivos. Es fácil de usar e integrar en su proyecto para manejar datos de formularios entrantes y cargas de archivos. Instalación de módulo formidable: Puedes visitar el enlace Instalar módulo formidable . Puede instalar este paquete usando este comando. npm install formidable … Continue reading «¿Cómo cargar un archivo usando un módulo formidable en Node.js?»