En mi aplicación React y node, la arquitectura de microservicio en el lado del servidor está escrita en node.js , todos los microservicios ejecutan diferentes puertos como
http://localhost:3001, http://localhost:3002pronto..,
Quiero apuntar todos los servicios en un solo puerto para poder consumir esos servicios en reaccionar a través de una sola URL como ruta base. quiere hacer esto en un servidor local/sistema local. Como quiero ejecutar la aplicación de principio a fin en el servidor local.
Intente usar una API GATEWAY con un agente de mensajes (rabbitmq, por ejemplo) y en su servicio en index.js simplemente consuma la cola del agente de mensajes. antes de enviar la respuesta al corredor de mensajes y este mensaje es consumido por su puerta de enlace
¿quizás te refieres a algo como esto? pones esto en el archivo .env
CONNECTION_URL = 'put your db url ' SECRET=... BASE_URL='http://localhost:3000/' NODE_ENV=enven cuanto al frente, solo puede llamar a sus funciones por ejemplo de enlace
const getItem= () => { Axios.get("http://localhost:5000/Items").then((response) => { setListItem(response.data); }); };