require('dotenv').config(); const express = require('express'); const mongoose = require('mongoose'); const authRoutes = require('./routes/auth'); const productRoutes = require('./routes/products'); const app = express(); const cors = require('cors'); app.use(cors({ origin: 'http://localhost:3000', credentials: true })); app.use(express.json()); // Connect MongoDB mongoose.connect(process.env.MONGODB_URI) .then(() => console.log('MongoDB connected')) .catch(err => console.log(err)); // Routes app.use('/api/auth', authRoutes); // Add after your existing routes app.use('/api/products', productRoutes); // Start server const PORT = process.env.PORT || 3000; app.listen(PORT, () => console.log(`Server running on port ${PORT}`));