¿Cómo usar Módulos Externos y NPM en un proyecto?

Necesidad de módulos externos: para una aplicación de JavaScript grande, se vuelve difícil y complicado escribir todo el código en un solo archivo de JavaScript. Aquí es donde CommonJS entra en escena y este formato CommonJS define un formato de módulo que se puede usar para dividir su aplicación JS en varios archivos. Node.js adopta … Continue reading «¿Cómo usar Módulos Externos y NPM en un proyecto?»

¿Cómo cambiar el nombre de la colección 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 … Continue reading «¿Cómo cambiar el nombre de la colección de MongoDb usando Node.js?»

¿Cómo conectar el servidor mongodb con Node.js?

El método mongodb.connect() es el método del módulo MongoDB de Node.js que se utiliza para conectar la base de datos con nuestra aplicación Node.js. Este es un método asíncrono del módulo MongoDB. Sintaxis: mongodb.connect(path,callbackfunction) Parámetros: Este método acepta dos parámetros como se mencionó anteriormente y se describe a continuación: Ruta/URL: la ruta del servidor del … Continue reading «¿Cómo conectar el servidor mongodb con Node.js?»

¿Cómo encontrar el registro por ID de la 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 encontrar el registro por ID de la base de datos local/personalizada en Node.js?»

Introducción a Grunt

Grunt es un ejecutor de tareas de JavaScript que nos ayuda a automatizar tareas mundanas y repetitivas como minificación, compilación, pruebas unitarias, linting, etc. Grunt tiene cientos de complementos para elegir, puede usar Grunt para automatizar casi cualquier cosa con un mínimo de esfuerzo . El objetivo de este artículo es comenzar con Grunt y … Continue reading «Introducción a Grunt»

Express frente a Hapi en Node.js

Módulo ‘Express’: Para usar el módulo express, necesitamos instalar NPM ( Node Package Manager ) y los siguientes módulos ( en cmd ). // Creates package.json file >> npm init // Installs express module >> npm install express –save // OR >> npm i express -s Importar módulo express: importe el módulo express y almacene … Continue reading «Express frente a Hapi en Node.js»

¿Cómo operar el método fs.lstat() basado en devolución de llamada con promesas en Node.js?

El método fs.lstat() se define en el módulo Sistema de archivos de Node.js. El módulo del Sistema de Archivos es básicamente para interactuar con el disco duro de la computadora del usuario. El método lstat() brinda información específica de archivos y carpetas utilizando métodos definidos en objetos de estadísticas (datos proporcionados por lstat). El método … Continue reading «¿Cómo operar el método fs.lstat() basado en devolución de llamada con promesas en Node.js?»

¿Cómo convertir texto a voz en Node.js?

Para convertir texto a voz en Node.js, existen varios módulos, pero el más popular entre ellos es el módulo gtts (Google Text to Speech). Característica del módulo gtts: Es fácil de empezar y fácil de usar. Es ampliamente utilizado y popular para convertir texto a voz. Instalación del módulo gtts: Puede visitar el enlace para … Continue reading «¿Cómo convertir texto a voz en Node.js?»

¿Cómo obtener la ruta del script actual usando Node.js?

Podemos obtener la ruta del script actual en node.js usando las variables de alcance del módulo __dirname y __filename . __dirname: Devuelve el nombre del directorio del módulo actual en el que se encuentra el script actual. __filename: Devuelve el nombre del archivo del módulo actual. Esta es la ruta absoluta del archivo del módulo … Continue reading «¿Cómo obtener la ruta del script actual usando Node.js?»

¿Cómo validar si la entrada en el campo de entrada es divisible por o múltiplo de un número 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. En un determinado campo de entrada, solo se permiten números que son múltiplos de un número … Continue reading «¿Cómo validar si la entrada en el campo de entrada es divisible por o múltiplo de un número usando express-validator?»