Servicio de entrada que centraliza y enruta todas las solicitudes hacia los microservicios.
- Node.js
- Express
Este servicio forma parte de una arquitectura de microservicios. Se comunica con otros servicios mediante HTTP (REST) y gRPC según el caso, y se encuentra desacoplado del resto de componentes.
- Docker instalado
- Red Docker creada:
docker network create micro_netdocker build -t api_gateway .docker run -d --name api_gateway --network micro_net -p 4001:4000 api_gateway- POST /users
- GET /users
- POST /tasks
- GET /tasks
- POST /matches
- GET /messages
curl http://localhost:4001/usersActúa como punto único de entrada y distribuye las solicitudes a los servicios correspondientes.