Compruebe si Node.js MySQL Server está activo o no

Veremos cómo comprobar si el servidor donde está alojada nuestra Base de Datos MySQL está Activo o No. Sintaxis: database_connection.ping(callback); Módulos: NodeJS ExpressJS mysql Entorno de configuración y ejecución: Crear proyecto npm init Instalar módulos npm install express npm install mysql Estructura del archivo: Crear servidor índice.js const express = require(«express»); const database = require(‘./sqlConnection’); … Continue reading «Compruebe si Node.js MySQL Server está activo o no»

¿Cuál es la diferencia entre StrongNode y Node.js?

StrongLoop Node es una distribución empaquetada de Node.js, NPM y slc . El slc es una utilidad de línea de comandos y un conjunto de módulos npm compatibles que viene con StrongLoop Node para crear y administrar aplicaciones. Algunas herramientas y módulos que vienen con StrongLoop Node son   Express, Connect, Passport , Mongoose, Q, … Continue reading «¿Cuál es la diferencia entre StrongNode y Node.js?»

Explicar los diferentes tipos de solicitud HTTP

El Protocolo de transferencia de hipertexto (HTTP) define una variedad de métodos de solicitud para describir qué acción se debe realizar en un determinado recurso. Los métodos de solicitud HTTP más utilizados son GET, POST, PUT, PATCH y DELETE . Entendamos los casos de uso de las requests HTTP: GET: una solicitud GET lee o … Continue reading «Explicar los diferentes tipos de solicitud HTTP»

¿Cuál es el uso de middleware Redux thunk?

Redux es una herramienta de gestión de estado, que se utiliza para almacenar el estado de diferentes variables en nuestra aplicación de reacción. Facilita las aplicaciones de reacción complejas al centralizar el estado de la aplicación. Puedes aprender más sobre redux aquí . Redux admite middleware, y las funciones de middleware se ejecutan entre el … Continue reading «¿Cuál es el uso de middleware Redux thunk?»

¿Cómo manejar el error en Express.js?

En este artículo, aprenderemos sobre el proceso de manejo de errores en Express.js y cómo se hace. El proceso de manejo de errores en Express.js se refiere a la condición cuando ocurren errores en la ejecución del programa que puede contener un tipo de código de programa continuo o discontinuo. El manejo de errores en … Continue reading «¿Cómo manejar el error en Express.js?»

Explicar el apagado elegante en Express.js

¿Qué es el apagado elegante? Cuando trabajamos con aplicaciones rápidas, a menudo usamos administradores de programas como Forever, PM2, SystemD, etc. Cuando el usuario quiere finalizar la conexión o detener el servidor, primero todas las conexiones y requests deben cerrarse o completarse antes de apagar el aplicación Esto significa que no debe permanecer abierto ningún … Continue reading «Explicar el apagado elegante en Express.js»

¿Cómo construir un servidor proxy node.js?

En este artículo, crearemos un proxy  Node.js que reenvía requests a diferentes servidores o puntos finales. Servidor proxy: los servidores proxy actúan como intermediarios entre el usuario final y el sitio web o la API a la que desean acceder. ¿Por qué servidor proxy?  En el método estándar, el cliente envía una solicitud directamente al … Continue reading «¿Cómo construir un servidor proxy node.js?»

¿Cómo resuelve Node.js el problema del bloqueo de las operaciones de E/S?

Node.js utiliza E/S sin bloqueo, el mecanismo que le permite tener un solo hilo de ejecución ejecutando su programa. Si Node.js tuviera que usar el bloqueo de E/S, no podría hacer nada más mientras espera que se complete una E/S. A continuación se muestra una imagen de ejemplo de lo que sucede cuando Node.js necesita … Continue reading «¿Cómo resuelve Node.js el problema del bloqueo de las operaciones de E/S?»

verificacion de email

La verificación de correo electrónico es una técnica en node.js que se utiliza para garantizar si el correo electrónico proporcionado corresponde a un usuario existente o no porque, de lo contrario, la base de datos se llenará de usuarios innecesarios.  El proceso es así, enviamos algún tipo de token al correo electrónico y el usuario … Continue reading «verificacion de email»

¿Qué es EventEmitter en Node.js?

EventEmitter es una clase en node.js que es responsable de manejar los eventos creados usando el módulo ‘eventos’ en node.js. Los eventos se crean para realizar operaciones personalizadas mientras se realiza un conjunto de operaciones. EventEmitter puede devolver dos propiedades, a saber, newListener si queremos crear un nuevo detector de eventos y removeListener cuando queremos … Continue reading «¿Qué es EventEmitter en Node.js?»