diff --git a/server.js b/server.js index c7be6c7..63437a1 100644 --- a/server.js +++ b/server.js @@ -469,7 +469,7 @@ app.post("/api/s3/test", requireAdmin, async (req, res) => { else if (err.code === "ECONNREFUSED" || err.message?.includes("ECONNREFUSED")) friendly = "Connection refused — check endpoint URL and port"; else if (err.code === "ENOTFOUND" || err.message?.includes("ENOTFOUND")) friendly = "Endpoint not found — check the URL"; else if (err.message?.includes("TLS") || err.message?.includes("certificate")) friendly = "TLS/SSL error — endpoint certificate issue"; - console.error("[S3 Test] Error:", err.message); + console.error("[S3 Test] Error:", err.message, "| name:", err.name, "| code:", err.Code || err.code, "| statusCode:", err.$metadata?.httpStatusCode, "| full:", JSON.stringify(err, Object.getOwnPropertyNames(err))); res.status(400).json({ success: false, error: friendly }); } });