diff --git a/app/app.js b/app/app.js index 4bd111f..b5a0cb9 100644 --- a/app/app.js +++ b/app/app.js @@ -288,7 +288,7 @@ async function startLauncher() { const saved = loadApps(); if (saved) { appsData = saved; - console.log("Apps caricate da localStorage:", appsData); + //console.log("Apps caricate da localStorage:", appsData); } // 2️⃣ Carica ordine @@ -867,7 +867,6 @@ function initDragHandlers() { if (draggingIcon) { endDrag(); } -StartY = pos.clientY; draggingIcon = null; draggingId = null; }); diff --git a/app/index.html b/app/index.html index ba09ee9..f946b1d 100644 --- a/app/index.html +++ b/app/index.html @@ -40,9 +40,9 @@ - + + --> diff --git a/server/backend/index.js b/server/backend/index.js index ac517dc..c7a70a5 100644 --- a/server/backend/index.js +++ b/server/backend/index.js @@ -26,8 +26,28 @@ const MONGO_URI = process.env.MONGO_URI || "mongodb://mongo:27017/mydb"; mongoose .connect(MONGO_URI) - .then(() => console.log("MongoDB connesso")) - .catch(err => console.error(err)); + .then(() => { + console.log("MongoDB connesso"); + }) + .catch(err => { + console.error("❌ Errore di connessione a MongoDB:", err.message); + process.exit(1); // termina il processo + }); + + const PORT = process.env.PORT || 3000; -app.listen(PORT, () => console.log(`API su http://localhost:${PORT}`)); + +const server = app.listen(PORT, () => { + console.log(`API su http://localhost:${PORT}`); +}); + +server.on('error', (err) => { + if (err.code === 'EADDRINUSE') { + console.error(`❌ Porta ${PORT} già in uso. Arresto del processo.`); + process.exit(1); + } else { + console.error('Errore del server:', err); + process.exit(1); + } +});