server.js 874 B

1234567891011121314151617181920212223242526272829
  1. const express = require('express');
  2. const cors = require('cors');
  3. const bodyParser = require('body-parser');
  4. const { createPool } = require('./config/database');
  5. const pendingToolsRoutes = require('./routes/pendingTools');
  6. const autoAccessTasksRoutes = require('./routes/autoAccessTasks');
  7. const toolsLibraryRoutes = require('./routes/toolsLibrary');
  8. const app = express();
  9. const PORT = process.env.PORT || 3001;
  10. app.use(cors());
  11. app.use(bodyParser.json());
  12. app.use(bodyParser.urlencoded({ extended: true }));
  13. createPool();
  14. app.use('/api/pending-tools', pendingToolsRoutes);
  15. app.use('/api/auto-access-tasks', autoAccessTasksRoutes);
  16. app.use('/api/tools-library', toolsLibraryRoutes);
  17. app.get('/api/health', (req, res) => {
  18. res.json({ status: 'OK', message: 'Server is running' });
  19. });
  20. app.listen(PORT, () => {
  21. console.log(`Server is running on port ${PORT}`);
  22. });