const express = require('express'); const mongoose = require('mongoose'); const cors = require('cors'); const authRoutes = require('./routes/auth'); const app = express(); app.use(cors()); app.use(express.json()); app.use('/api/auth', authRoutes); const gameRoutes = require('./routes/game'); app.use('/api/game', gameRoutes); const reportsRouter = require('./routes/reports'); app.use('/api/reports', reportsRouter); mongoose.connect('mongodb+srv://shiharahimalshi:M7078939m@cluster0.yyoapqj.mongodb.net/unityauth?retryWrites=true&w=majority&appName=Cluster0', { useNewUrlParser: true, useUnifiedTopology: true }) .then(() => console.log('Connected to MongoDB Atlas')) .catch(err => console.error('MongoDB connection error:', err)); app.listen(5000, () => console.log('Server running on port 5000'));