From b0a8e73f6789bf2262a762346b9f3527d7d301d5 Mon Sep 17 00:00:00 2001 From: Jonas Pacheco Date: Wed, 8 Apr 2026 11:47:21 -0300 Subject: [PATCH] fix(engine-room): usa 127.0.0.1 e adiciona logs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Troca localhost por 127.0.0.1 (mais confiável) - Adiciona logs para debugar chamadas ao Registry Refs: engine-room, registry, debug --- server/engine-room/routes.ts | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/server/engine-room/routes.ts b/server/engine-room/routes.ts index a9b2a25..78758f8 100644 --- a/server/engine-room/routes.ts +++ b/server/engine-room/routes.ts @@ -13,17 +13,24 @@ async function fetchRegistryServices(): Promise { const controller = new AbortController(); const timeout = setTimeout(() => controller.abort(), 3000); - const response = await fetch('http://localhost:5001/api/registry/services', { + // Tenta 127.0.0.1 primeiro (mais confiável que localhost) + const response = await fetch('http://127.0.0.1:5001/api/registry/services', { signal: controller.signal, }); clearTimeout(timeout); - if (!response.ok) return null; + if (!response.ok) { + console.log('[Engine Room] Registry retornou:', response.status); + return null; + } const data = await response.json(); - return data.success && Array.isArray(data.data?.services) ? data.data.services : null; - } catch { + const services = data.success && Array.isArray(data.data?.services) ? data.data.services : null; + console.log(`[Engine Room] Registry retornou ${services?.length || 0} serviços`); + return services; + } catch (error) { + console.error('[Engine Room] Erro ao consultar Registry:', error); return null; } }