debug: adiciona logs no /api/miroflow/analyze

This commit is contained in:
Jonas Pacheco 2026-03-31 15:55:34 -03:00
parent 4778462c29
commit 5c0f3f818e
1 changed files with 5 additions and 0 deletions

View File

@ -73,20 +73,25 @@ export function registerMiroFlowRoutes(app: Express): void {
}); });
app.post("/api/miroflow/analyze", async (req: Request, res: Response) => { app.post("/api/miroflow/analyze", async (req: Request, res: Response) => {
console.log("[MiroFlow] POST /api/miroflow/analyze - começando");
// TODO: autenticação // TODO: autenticação
// if (!req.isAuthenticated()) { // if (!req.isAuthenticated()) {
// return res.status(401).json({ error: "Não autenticado" }); // return res.status(401).json({ error: "Não autenticado" });
// } // }
try { try {
console.log("[MiroFlow] request body:", req.body);
const inputBody = { const inputBody = {
...req.body, ...req.body,
tenant_id: (req.user as any)?.tenantId ?? null, tenant_id: (req.user as any)?.tenantId ?? null,
}; };
console.log("[MiroFlow] calling proxyToMiroFlow");
const data = await proxyToMiroFlow("/analyze", "POST", inputBody); const data = await proxyToMiroFlow("/analyze", "POST", inputBody);
console.log("[MiroFlow] proxyToMiroFlow respondeu");
// Registrar no KG de forma assíncrona (não bloqueia a resposta) // Registrar no KG de forma assíncrona (não bloqueia a resposta)
registerExecutionInKG(req, data, req.body).catch(() => {}); registerExecutionInKG(req, data, req.body).catch(() => {});
res.json(data); res.json(data);
} catch (err: any) { } catch (err: any) {
console.error("[MiroFlow] erro:", err.message, err.stack);
res.status(502).json({ error: err.message }); res.status(502).json({ error: err.message });
} }
}); });