¿Variables NODE_ENV y cómo usarlas?

Introducción: las variables NODE_ENV son variables de entorno popularizadas por el marco express. El valor de este tipo de variable se puede establecer dinámicamente según el entorno (es decir, desarrollo/producción) en el que se ejecuta el programa. NODE_ENV funciona como una bandera que indica si el servidor se está ejecutando en modo de desarrollo o … Continue reading «¿Variables NODE_ENV y cómo usarlas?»

Módulo Redis de Node.js

Redis es una tienda de código abierto para almacenar estructuras de datos. Se utiliza de múltiples maneras. Se utiliza como base de datos, caché y agente de mensajes. Puede almacenar estructuras de datos como strings, hash, conjuntos, conjuntos ordenados, mapas de bits, índices y flujos. Redis es muy útil para los desarrolladores de Node.js, ya … Continue reading «Módulo Redis de Node.js»

¿Cómo hacer una solicitud PUT usando XMLHttpRequest creando una biblioteca HTTP personalizada?

La tarea es mostrar cómo se puede usar XMLHttpRequest para PONER/Actualizar datos en una API creando una biblioteca HTTP personalizada. Tomaremos una API falsa que contendrá una array de objetos como ejemplo y, a partir de esa API, mostraremos los datos PUT mediante el método XMLHttpRequest creando una biblioteca HTTP personalizada. API utilizada: https://jsonplaceholder.typicode.com/posts/5 ¿Qué … Continue reading «¿Cómo hacer una solicitud PUT usando XMLHttpRequest creando una biblioteca HTTP personalizada?»

¿Cómo actualizar NPM?

NPM (Node Package Manager) es el administrador de paquetes predeterminado para Node.js y está escrito completamente en JavaScript. Administra todos los paquetes y módulos para Node.js y consiste en el cliente de línea de comandos npm. Se instala en el sistema con la instalación de Node.js. Los paquetes y módulos necesarios en el proyecto Node … Continue reading «¿Cómo actualizar NPM?»

¿Cómo diseñar Movie Telegram Bot usando Node.js?

La API del bot de Telegram se puede usar para crear un chatbot que devuelva los detalles completos de películas, series web y series de televisión enviando el nombre de la película o serie como un comando. Telegram proporciona un montón de métodos de API para realizar diferentes funciones. El bot de Telegram se puede … Continue reading «¿Cómo diseñar Movie Telegram Bot usando Node.js?»

¿Cómo validar datos usando el módulo express-validator en Node.js?

La validación en node.js se puede realizar fácilmente utilizando el módulo express-validator. Este módulo es popular para la validación de datos. Hay otros módulos disponibles en el mercado como hapi/joi, etc., pero express-validator es ampliamente utilizado y popular entre ellos. Pasos para instalar el módulo express-validator:   Puede instalar este paquete usando este comando.   npm install … Continue reading «¿Cómo validar datos usando el módulo express-validator en Node.js?»

Diferencia entre socket.io y Websockets en Node.js

WebSocket es la convención de correspondencia que da la correspondencia bidireccional entre el Cliente y el Trabajador sobre una asociación TCP, WebSocket permanece abierto constantemente, por lo que permite el movimiento continuo de información. En el momento en que los clientes activan la solicitud al trabajador, no cierra la asociación al obtener la reacción, sino … Continue reading «Diferencia entre socket.io y Websockets en Node.js»

¿Cómo iniciar sesión con una contraseña sin procesar cuando el almacenamiento de contraseñas en la base de datos tiene un formato hash en Node.js?

La contraseña almacenada en la base de datos siempre está en formato (hash+sal) por razones de seguridad. Cuando los usuarios se registran en cualquier sitio web, se proporciona una contraseña sin formato. Pero almacenar directamente las contraseñas sin procesar en la base de datos no es una buena práctica. Usando alguna lógica del lado del … Continue reading «¿Cómo iniciar sesión con una contraseña sin procesar cuando el almacenamiento de contraseñas en la base de datos tiene un formato hash en Node.js?»

¿Cómo agregar registros en su propia base de datos local/personalizada en Node.js?

La base de datos personalizada significa la base de datos local en su sistema de archivos. Hay dos tipos de base de datos ‘SQL’ y ‘NoSQL’. En la base de datos SQL, los datos se almacenan en forma de tabla y en la base de datos Nosql, los datos se almacenan de forma independiente con … Continue reading «¿Cómo agregar registros en su propia base de datos local/personalizada en Node.js?»

¿Cómo ordenar una array sin usar bucles en Node.js?

El método setInterval() repite o reprograma la función dada en cada intervalo de tiempo dado. Es algo así como el método window.setInterval() de la API de JavaScript, sin embargo, no se puede pasar una string de código para que se ejecute. Sintaxis: setInterval(timerFunction, millisecondsTime); Parámetro: Acepta dos parámetros que se mencionan anteriormente y se describen … Continue reading «¿Cómo ordenar una array sin usar bucles en Node.js?»