Categoría: Node.JS

Bienvenido al blog de Parzibyte. Vas a encontrar tutoriales y tips de programación, bases de datos, redes, electrónica e informática general. Ejemplos de código, aplicaciones gratuitas y open source

Variables en router de Express

En este post voy a explicar cómo leer variables de la ruta o router de express, y cómo definirlas, usando el framework de JavaScript del lado del servidor más popular: express. Express provee una forma rápida de definir rutas, ya sea a través de una plantilla base o de express-generator.

Generar app de express y Node con express-generator

En este post voy a mostrar cómo crear la estructura inicial de una app de Node que utiliza el framework Express, usando el generador llamado express-generator. Lo que veremos será: Cómo instalar express-generator Instalar las dependencias Analizar la anatomía de la app, es decir, el proyecto, las vistas, etcétera Nota: este ejemplo podría ser una…
Leer más

Cambiar puerto de app generada con express-generator

El paquete express-generator ayuda muchísimo en el desarrollo de aplicaciones web con Node, pues genera la estructura de una aplicación. Una pequeña desventaja es que al generar el código no sabemos cómo cambiar algunas cosas muy básicas, por ejemplo, el puerto en el que escucha la app (por defecto es el puerto 3000). Por ello…
Leer más

Instalar Node.js y NPM en Android con Termux

En este post vamos a ver cómo tener el entorno de Node.Js y el gestor de paquetes NPM en Android. Al finalizar la instalación y configuración seremos capaces de ejecutar una aplicación de Node.js como si tuviéramos un servidor Linux. También veremos cómo instalar dependencias usando el comando npm install, pues es una cosa posible…
Leer más

Node.Js + Express: ejemplo de creación de proyecto

Express es un framework muy popular en el ecosistema de Node y JavaScript del lado del servidor. Casi todo programador lo conoce y muchísimas pilas o paradigmas de programación lo integran, pues es un framework para la web. En este post vamos a ver cómo: Iniciar un proyecto de Node.Js Instalar Express, el framework web…
Leer más

Ejercicio resuelto en JavaScript - Día y hora a partir del domingo a medianoche

Ejercicio resuelto con JavaScript: fecha y hora a partir del domingo según minutos

Hoy vamos a ver la solución a un ejercicio que dice algo así. Hacer una función en JavaScript que reciba un número de minutos (puede ser positivo o negativo) y devuelva el día de la semana y la hora (en formato de 24 horas) que sería si al domingo a la medianoche se le sumara…
Leer más

Primera letra que no se repite en JavaScript

JavaScript: encontrar primer carácter que no se repite

En este post voy a resolver un ejercicio que dice así: Crear una función que reciba una cadena y regrese la primera letra o carácter que no se repita en toda la cadena. No importa si la letra está en mayúscula o minúscula, se cuenta como repetida de igual manera. Eso sí, al regresar la…
Leer más

JavaScript – Saber si cadena es Pangrama

Anteriormente vimos cómo saber si una string es un pangrama en Python. Ahora veremos cómo comprobar que una cadena es un pangrama en JavaScript, para ello usaremos un algoritmo simple en combinación con el método includes. Recuerda que un pangrama es aquella oración que contiene todas las letras de un alfabeto de determinado idioma; en…
Leer más

Dividir arreglo en trozos pequeños con JavaScript

JavaScript – Dividir arreglo en pedazos (arreglos más pequeños)

En este post voy a explicar cómo partir o dividir un arreglo en trozos, es decir, a partir de un arreglo, crear un arreglo de arreglos que tengan determinados elementos. Todo esto usando JavaScript (funciona en el navegador y en Node.Js) Por ejemplo, tengo un arreglo de 8 elementos y lo reparto en pedazos de…
Leer más

Repetir una cadena en JavaScript

Este tutorial es muy corto. Se trata de cómo repetir una cadena determinadas veces usando JavaScript. Para esto no vamos a usar algoritmos complejos, simplemente un método llamado repeat que tienen todas las cadenas.

Anatomía de setTimeout en JavaScript

setTimeout y setInterval en JavaScript, un acercamiento a los hilos

En este post voy a explicar dos funciones muy importantes que existen en JavaScript, me refiero a setTimeout y setInterval. Ambas funciones nos permiten tener algo parecido a los hilos o threads en JavaScript, pero de una manera muy simple. Y por simple no quiero decir que le falten características, sino que es muy fácil…
Leer más

Código para guardar página web como imagen usando Node JS

Tomar captura o foto de una página web con Node JS, PhantomJS y node-webshot

En este post explicaré cómo tomar una captura de pantalla de cualquier página web con Node.JS. Es decir, tomar un screenshot de un sitio de internet como si lo visitáramos, pero sin realmente visitarlo. Vamos a obtener la página web como una imagen usando JavaScript del lado del servidor. Para esto vamos a usar Node…
Leer más

Generar id o cadena única (UUID) en Node JS

Generar UUID o ID único en Node JS

Un UUID es un identificador único; personalmente lo uso para generar cadenas aleatorias y criptográficamente seguras. Hoy veremos cómo generar un ID único o identificador único con Node JS y un paquete llamado UUID. Vamos a usar la versión 4 de UUID, es decir, el paquete uuid/v4 de Node. Eso nos dará una cadena como…
Leer más

Solución a Error: PhantomJS exited with return value 127

Hace un momento estaba ejecutando una aplicación de NodeJS en un servidor con Ubuntu 18, todo bien, ejecuté npm install pero al momento de usar PhantomJS saltó el error que dice: Error: PhantomJS exited with return value 127 Lo raro de todo esto es que había instalado las dependencias correctamente, y en Windows (y otros…
Leer más

Ejemplo de respuesta de API JSON de DuckDuckGo

Consumir API de DuckDuckGo con Node.JS

El buscador DuckDuckGo, aparte de todas las ventajas que tiene en comparación con Google y otros buscadores, proporciona una API que si bien no sirve para buscar como en el buscador, funciona para obtener respuestas inmediatas y buscar definiciones. Hoy veremos cómo consumir esta API basada en JSON utilizando JavaScript del lado del servidor: Node.JS.…
Leer más