Cómo Crear un Middleware para Obtener X-REAL-IP y X-Forwarded-For en las Llamadas HTTP con Node.js y Express

Cómo Crear un Middleware para Obtener X-REAL-IP y X-Forwarded-For en las Llamadas HTTP con Node.js y Express

Tiempo de lectura: 2 minutos En Node.js, puedes utilizar middlewares en Express.js para personalizar el manejo de las solicitudes HTTP antes o después de que lleguen a las rutas. En este tutorial, aprenderás a crear un middleware que extraiga las cabeceras X-REAL-IP y x-forwarded-for de las llamadas HTTP entrantes en tu aplicación Express. Requisitos Previos: Paso 1: Configura tu EntornoAsegúrate … Leer más

Analizar código Javascript (React Native, Typescript, Nodejs etc) con Sonarqube y Jenkins (o local)

Analizar código Javascript (React Native, Typescript, Nodejs etc) con Sonarqube y Jenkins (o local)

Tiempo de lectura: 2 minutos Hoy vamos a ver cómo analizar código Javascript o React Native o NodeJS usando Sonarqube y Jenkins. Instalar NodeJS con Jenkins Si queremos ejecutar un proyecto con javascript, deberemos instalar node.js en la máquina dónde se ejecute el scan. En este caso en Jenkins. Para ello, instalamos el plugin de nodejs: Para que se instale … Leer más

Node.js vs PHP: Comparando dos titanes para el desarrollo de aplicaciones de servidor backend

Node.js vs PHP: Comparando dos titanes para el desarrollo de aplicaciones de servidor backend

Tiempo de lectura: 3 minutos La elección del lenguaje de programación para el servidor backend es un paso crucial en cualquier proyecto de desarrollo web. Dos de los lenguajes más populares y ampliamente utilizados en este ámbito son Node.js y PHP. En este artículo, vamos a comparar los puntos fuertes de cada uno y hacer una comparación para ayudarle a … Leer más

Node.js vs Fast-API ¿Cuál usar en mi servidor (back)?

Node.js vs Fast-API ¿Cuál usar en mi servidor (back)?

Tiempo de lectura: 3 minutos Node.js y FastAPI son dos lenguajes de programación que se utilizan en el desarrollo de aplicaciones web y de servidor. Ambos son muy populares y tienen sus propias ventajas y desventajas. Node.js es un lenguaje de programación basado en JavaScript que se utiliza para desarrollar aplicaciones de servidor y de red escalables. Fue desarrollado por … Leer más

Hacer pruebas unitarias en HTML y Javascript

Hacer pruebas unitarias en HTML y Javascript

Tiempo de lectura: 4 minutos Para hacer pruebas unitarias en HTML y JavaScript, puedes usar alguna de las siguientes herramientas: Para empezar a hacer pruebas unitarias, primero debes instalar la herramienta o las librerías de aserciones que hayas elegido. Luego, puedes empezar a escribir pruebas para comprobar el comportamiento de tu código HTML y JavaScript. Cada prueba debe verificar un … Leer más

Crear un chat usando Socket.io y Javascript

Crear un chat usando Socket.io y Javascript

Tiempo de lectura: 2 minutos Hola, hoy os voy a enseñar, cómo crear un chat usando Socket.io y Javascript: Para empezar, necesitarás tener instalado Node.js y npm (https://nodejs.org/en/) en tu computadora. Luego, sigue estos pasos: Este código inicializa un servidor utilizando Express y luego inicializa Socket.io en el servidor. Luego, agrega un evento de conexión y desconexión para mostrar un … Leer más

Skill para Alexa (Amazon echo) usando Node.js

Skill para Alexa (Amazon echo) usando Node.js

Tiempo de lectura: 3 minutos Aquí tienes un ejemplo de cómo podrías crear un skill para Amazon Echo utilizando Node.js. Este ejemplo muestra cómo crear un skill que te dé el pronóstico del tiempo para una ciudad específica. Para empezar, necesitarás tener una cuenta de desarrollador de Amazon y un dispositivo Echo o la aplicación Alexa instalada en tu teléfono. … Leer más

Crear una Skill para Alexa (asistente de Amazon)

Crear una Skill para Alexa (asistente de Amazon)

Tiempo de lectura: 2 minutos Crear un skill para Alexa es una forma sencilla de añadir funcionalidades personalizadas a tu dispositivo Echo o a la aplicación Alexa. Un skill es simplemente una aplicación que se puede activar con una palabra clave y que realiza una tarea específica. Por ejemplo, puedes crear un skill que te lea las noticias o que … Leer más

Enviar un POST con URLSearchParams (params) en React Native usando Axios

Enviar un POST con URLSearchParams (params) en React Native usando Axios

Tiempo de lectura: < 1 minuto En el artículo de hoy, voy a enseñaros cómo enviar un POST construido con URLSearchParams y usando la librería Axios para React Native/Expo. En los anteriores artículos, os enseñe Realizar una llamada GET en React Native con Axios y Cómo hacer un POST con Axios en React Native Lo primero que tenemos que hacer es … Leer más

Cómo hacer un POST con Axios en React Native

Cómo hacer un POST con Axios en React Native

Tiempo de lectura: < 1 minuto En el anterior tutorial os enseñé a realizar un GET usando la libería Axios en React Native: Realizar una llamada GET en React Native con Axios Ahora vamos a ver como realizar un POST. Lo primero de todo es instalar Axios: Una vez instalado, lo importamos en nuestra pantalla o componente dónde queramos utilizarlo: Y … Leer más