const express = require('express'); const cors = require('cors'); const bodyParser = require('body-parser'); const { createPool } = require('./config/database'); const pendingToolsRoutes = require('./routes/pendingTools'); const autoAccessTasksRoutes = require('./routes/autoAccessTasks'); const toolsLibraryRoutes = require('./routes/toolsLibrary'); const app = express(); const PORT = process.env.PORT || 3001; app.use(cors()); app.use(bodyParser.json()); app.use(bodyParser.urlencoded({ extended: true })); createPool(); app.use('/api/pending-tools', pendingToolsRoutes); app.use('/api/auto-access-tasks', autoAccessTasksRoutes); app.use('/api/tools-library', toolsLibraryRoutes); app.get('/api/health', (req, res) => { res.json({ status: 'OK', message: 'Server is running' }); }); app.listen(PORT, () => { console.log(`Server is running on port ${PORT}`); });