Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como express

Node: consumiendo una API pública

En la entrega anterior vimos cómo consumir un sencillo servicio hecho en Node desde una aplicación Spring Boot. ¿Pero qué de una API pública? Una API pública es un servicio que puede ser accesible para desarrolladores externos o para aplicaciones de terceros para poder probar su funcionalidad. Nosotros probaremos una de ellas: Chuck Norris IO La cual es una de las más populares para probar. Comenzamos creando el directorio del proyecto: $ mkdir proyecto-rest $ cd proyecto-rest Creamos el proyecto Node: $ npm init -y Necesitaremos instalar Express (en caso de no tenerlo instalarlo): $ npm install express Puedes validar si lo tienes instalado de esta manera: $ npm show express Creamos una aplicación `` app.js `` con el siguiente contenido: import express from 'express' ; const app = express(); const port = 3000 ; app.get( '/' , (req, res) => { res.send( 'Consumiendo una API pública.' ); }); app.lis...

Spring Boot: consumiendo un sencillo servicio de Node

En está ocasión haremos un sencillo servicio Spring Boot que consuma otro servicio hecho en Node .  Para ello necesitaremos: Tener instalado el JDK 17 o 21. Tener Maven instalado. Tener instalado Node. Tener un editor de código como VsCode o un IDE como Eclipse. Tener conocimiento sobre Java y Spring Boot, además de Node. ¿De qué trata el servicio a consumir? Consumiremos desde una aplicación Spring Boot un sencillo JSON hecho en un servicio Node como este: { "id" : 123 , "name" : "Thomas Muller" , "message" : "Este es un sencillo mensaje" } Cremos la aplicación Spring Boot: https://start.spring.io/ La dependencia a usar será (ademas de la de swagger): <dependency> <groupId> org.springframework.boot </groupId> <artifactId> spring-boot-starter-web </artifactId> </dependency> Creamos la configuración de nuestro proyecto. La cual nos servirá para poder usar RestTem...

Creando una calculadora de IMC con Typescript

  En el anterior post vimos cómo crear una aplicación web con Flask para calcular el IMC de una persona. Hoy replicaremos la aplicación, pero usando como lenguaje base a Typescript . Requisitos Tener node instalado. Tener nociones de HTML, CSS y Javascript. ¿Qué haremos? Instalar las dependencias necesarias.  Crear un directorio para alojar nuestra aplicación.  Crear una aplicación principal.  Crear las vistas para solicitar los datos (nombre, edad, peso y talla) y mostrar el resultado. 1. Crear directorio de la aplicación. $ mkdir imc_ts $ cd imc_ts 2. Inicializar proyecto Node. $ npm init -y Esto nos creará un archivo package.json . 3. Instalar las dependencias necesarias ( typescript, @types/node, @types/express, express, ejs ). $ npm install typescript @types /node @types /express express ejs ¿Qué instalamos? Typescript el lenguaje que usaremos como base de nuestra aplicación.  EJS , son plantillas Javascript inc...