server.js 587 B

12345678910111213141516171819202122232425
  1. const express = require('express');
  2. const cors = require('cors');
  3. const mongoose = require('mongoose');
  4. require('dotenv').config();
  5. const app = express();
  6. // Middleware
  7. app.use(cors());
  8. app.use(express.json());
  9. // Connect to MongoDB
  10. mongoose.connect(process.env.MONGODB_URI, {
  11. useNewUrlParser: true,
  12. useUnifiedTopology: true
  13. })
  14. .then(() => console.log('MongoDB connected'))
  15. .catch(err => console.log(err));
  16. // Routes
  17. // TODO: Add routes for members, attendance, etc.
  18. const PORT = process.env.PORT || 5000;
  19. app.listen(PORT, () => console.log(`Server running on port ${PORT}`));