From b1465cfdb43b42714346024774f84407d39bb241 Mon Sep 17 00:00:00 2001 From: Patriots01 <424018289@pcpum.acatlan.unam.mx> Date: Wed, 22 Apr 2026 21:33:22 +0100 Subject: [PATCH] Mod --- server/app.js | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/server/app.js b/server/app.js index 3f1d904..1e52e0b 100644 --- a/server/app.js +++ b/server/app.js @@ -34,8 +34,19 @@ app.get('/', (req, res) => res.send('API de Inscripciones a CEDETEC')); app.use(require('./routes/index')); -app.listen(Number(process.env.PORT), () => +const port = Number(process.env.PORT) || 3000; +const server = app.listen(port, () => console.log( - `API Inscripciones corriendo en el puerto: ${process.env.PORT}`.rainbow + `API Inscripciones corriendo en el puerto: ${port}`.rainbow ) ); + +server.on('error', (error) => { + if (error.code === 'EADDRINUSE') { + console.error( + `Error: el puerto ${port} ya está en uso. Usa otra variable PORT en .env o detén el proceso que lo está ocupando.` + ); + process.exit(1); + } + throw error; +});