diff --git a/src/app/api/machines/heartbeat/route.ts b/src/app/api/machines/heartbeat/route.ts index 8ccc3fa..259094a 100644 --- a/src/app/api/machines/heartbeat/route.ts +++ b/src/app/api/machines/heartbeat/route.ts @@ -57,6 +57,7 @@ export async function POST(request: Request) { return jsonWithCors(response, 200, request.headers.get("origin"), CORS_METHODS) } catch (error) { console.error("[machines.heartbeat] Falha ao registrar heartbeat", error) - return jsonWithCors({ error: "Falha ao registrar heartbeat" }, 500, request.headers.get("origin"), CORS_METHODS) + const details = error instanceof Error ? error.message : String(error) + return jsonWithCors({ error: "Falha ao registrar heartbeat", details }, 500, request.headers.get("origin"), CORS_METHODS) } } diff --git a/src/app/api/machines/register/route.ts b/src/app/api/machines/register/route.ts index 18cfae9..206aa7a 100644 --- a/src/app/api/machines/register/route.ts +++ b/src/app/api/machines/register/route.ts @@ -102,6 +102,7 @@ export async function POST(request: Request) { ) } catch (error) { console.error("[machines.register] Falha no provisionamento", error) - return jsonWithCors({ error: "Falha ao provisionar máquina" }, 500, request.headers.get("origin"), CORS_METHODS) + const details = error instanceof Error ? error.message : String(error) + return jsonWithCors({ error: "Falha ao provisionar máquina", details }, 500, request.headers.get("origin"), CORS_METHODS) } }