¿Cuáles son las diferencias entre npm y npx?

NPM: npm significa Node Package Manager y es el administrador de paquetes predeterminado para Node.js. Está escrito completamente en JavaScript, desarrollado por   Isaac Z. Schlueter , se lanzó inicialmente el 12 de enero de 2010. El npm administra todos los paquetes y módulos para node.js y consiste en el cliente de línea de comandos … Continue reading «¿Cuáles son las diferencias entre npm y npx?»

¿Cómo configurar View Engine en Node.js?

Los motores de visualización son útiles para representar páginas web. Hay muchos motores de visualización disponibles en el mercado como Mustache, Handlebars, EJS, etc., pero el más popular entre ellos es EJS, que simplemente significa JavaScript incorporado. Es un lenguaje/motor de plantillas simple que permite a su usuario generar HTML con javascript simple. Instalación del … Continue reading «¿Cómo configurar View Engine en Node.js?»

¿Cómo trabajar con archivos Node.js y JSON?

Node.js es un tiempo de ejecución de JavaScript basado en el motor de JavaScript V8 de Chrome. Con node.js como backend, el desarrollador puede mantener una única base de código para una aplicación completa en javaScript. JSON , por otro lado, significa Notación de objetos de JavaScript. Es un formato ligero para almacenar e intercambiar … Continue reading «¿Cómo trabajar con archivos Node.js y JSON?»

¿Cómo instalar módulos sin npm en node.js?

Podemos instalar los módulos requeridos para un proyecto en particular en node.js sin npm , el administrador de paquetes de Nodes recomendado que usa yarn . Yarn es un administrador de paquetes maravilloso. Al igual que npm, si tiene una carpeta de proyecto con package.json que contiene todas las dependencias requeridas mencionadas para el proyecto, … Continue reading «¿Cómo instalar módulos sin npm en node.js?»

Node.js NPM uuid

NPM (Node Package Manager) es un administrador de paquetes de paquetes Node.js. Hay un paquete de NPM llamado ‘shortid’ que se utiliza para crear identificadores únicos cortos no secuenciales aptos para direcciones URL. Las identificaciones únicas se crean mediante valores aleatorios criptográficamente fuertes, por eso es muy seguro. Tiene soporte para multiplataforma como Node, React … Continue reading «Node.js NPM uuid»

Trucos de clasificación en Node.js

Ordenar una array usando la clase de temporizador: Enfoque: la clasificación requiere visitar cada elemento y luego realizar algunas operaciones, lo que requiere que el ciclo visite esos elementos. Ahora aquí, podemos usar el método setInterval() para visitar todos esos elementos y realizar esas operaciones. Y durante la visita, podemos usar el método setTimer() para … Continue reading «Trucos de clasificación en Node.js»

Instalación de Node.js en Linux

Node.js es un tiempo de ejecución de JavaScript basado en el motor de JavaScript V8 de Chrome. Node.js se puede instalar de varias maneras en su máquina Ubuntu Linux. Puede usar el repositorio oficial de Ubuntu para instalar Node.js u otra forma de usar el repositorio de NodeSource . La instalación a través del repositorio … Continue reading «Instalación de Node.js en Linux»

¿Cómo funciona Node.js detrás de escena?

Node.js es el entorno de tiempo de ejecución de JavaScript que se basa en el motor V8 de Google, es decir, con la ayuda de Node.js podemos ejecutar JavaScript fuera del navegador. Otras cosas que puede o no haber leído sobre Node.js es que es de subproceso único, basado en una arquitectura basada en eventos … Continue reading «¿Cómo funciona Node.js detrás de escena?»

¿Cómo validar si la entrada en el campo de entrada tiene caracteres alfanuméricos solo usando el validador expreso?

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 caracteres alfanuméricos, es decir, no se permiten … Continue reading «¿Cómo validar si la entrada en el campo de entrada tiene caracteres alfanuméricos solo usando el validador expreso?»

Creando una API simple basada en JSON usando Node.js

Las aplicaciones suelen utilizar los resultados de la API (interfaz de programación de aplicaciones), a veces para extraer información de sus enormes bases de datos, verificar el estado de un dato en particular o, a veces, dependen de API de terceros para mostrar información adicional relacionada con los usuarios. Aquí crearemos una API de química … Continue reading «Creando una API simple basada en JSON usando Node.js»