const express = require('express'); const mongoose = require('mongoose'); const cors = require('cors'); const playerRoutes = require('./routes/playerRoutes'); const app = express(); const PORT = 5000; // Middleware app.use(express.json()); app.use(cors()); // MongoDB Connection mongoose.connect('mongodb://localhost:27017/deathwatch'); const db = mongoose.connection; db.on('error', console.error.bind(console, 'connection error:')); db.once('open', () => { console.log('Connected to MongoDB'); }); // Use player routes app.use('/api/players', playerRoutes); // Start Server app.listen(PORT, () => { console.log(`Server running on http://localhost:${PORT}`); });