elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web (Moderador: #!drvy)
| | |-+  ¿Como crear un API gateway forntend para relacionarlo con las APIs de la parte de backend?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: ¿Como crear un API gateway forntend para relacionarlo con las APIs de la parte de backend?  (Leído 2,288 veces)
aitorBoole

Desconectado Desconectado

Mensajes: 6


Ver Perfil
¿Como crear un API gateway forntend para relacionarlo con las APIs de la parte de backend?
« en: 3 Noviembre 2021, 18:21 pm »

Buenas, estoy desarrollando una aplicacion web basada en la arquitectura de microservicios, esta en la primera vez que uso este tipo de arquitectura, y estoy algo perdido en el desarrollo del gateway. He buscado por internet horas y horas y no encuentro nada que realmente me sirva.

Para ponerles en contexto, la aplicacion consta de dos microservicios, levantados en el servidor local (localhost) en puertos distintos. Una de las APIs esta en nodejs, la cual recibe y envia peticiones GET, POST, PUT y DELETE y la otra API esta en python, que hace exacetamente lo mismo.

Mi pregunta es, como desde el el HTML inicial puedo llamar mediante un gateway intermedio a uno de los servicios o a otro, es decir, cando yo este en la web y pulse uno de los botones, como podre llamar a uno u otro servicio.

Creo que lo que me falla es que no se como hacer la api intermedia, el gateway. Si alguno me pudiera ilustrar, o mostrarme algún ejemplo de app desarrollada por el...

De antemano, agradecer el interés y las respuestas, muchas gracias.


En línea

Salu2, Aitor
MinusFour
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.529


I'm fourth.


Ver Perfil WWW
Re: ¿Como crear un API gateway forntend para relacionarlo con las APIs de la parte de backend?
« Respuesta #1 en: 3 Noviembre 2021, 18:47 pm »

Hay un montón de formas de hacer esto. Lo más sencillo es usar nginx de reverse proxy. Y puedes usar:

Código:
https://tudominio.com/python

Para usar tu api de python.

O puedes usar:

Código:
https://tudominio.com/node

Para usar tu api de node.

Igual y puedes usar node.tudominio.com o python.tudominio.com.


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines