const express = require('express'); const cors = require('cors'); const app = express(); const studentRoutes = require('./routes/student'); const impressionsRoutes = require('./routes/impressions'); const loginRoutes = require('./routes/login'); const receiptRoutes = require('./routes/receipt'); const tokenRoutes = require('./routes/token') const envConfig = require('./envConfigurations/EnvConfigurations'); const PORT = envConfig.port; app.use(cors()); app.use(express.json()); app.use('/student', studentRoutes); app.use('/impressions', impressionsRoutes); app.use('/login', loginRoutes); app.use('/receipt', receiptRoutes); app.use('/validate-token', tokenRoutes); app.get('/', (req, res) => { const textoLegal = `

Guten Tag

Todos los derechos reservados © 2025.

Este sistema ha sido desarrollado con fines académicos y administrativos para la Facultad de Estudios Superiores Acatlán, UNAM. La distribución no autorizada o reproducción parcial o total del presente software está prohibida por las disposiciones establecidas en el reglamento institucional y las leyes vigentes en materia de propiedad intelectual.

Desarrollado por Lino

`; res.send(textoLegal); }); app.use((err, req, res, next) => { console.error('Error general:', err.message); console.error(err.stack); res.status(500).json({ error: 'Error interno del servidor' }); }); app.listen(PORT, () => { console.log(`Servidor al escucha en el puerto ${PORT}`); }); //IO