const express = require('express'); const cors = require('cors'); const { MongoClient } = require('mongodb'); require('dotenv').config(); const app = express(); const port = process.env.PORT || 3001; app.use(cors()); app.use(express.json()); // MongoDB connection const mongoUri = process.env.MONGODB_URI || 'mongodb://localhost:27017/containermom'; let db; async function connectToMongo() { try { const client = await MongoClient.connect(mongoUri); db = client.db(); console.log('Connected to MongoDB'); } catch (err) { console.error('Failed to connect to MongoDB:', err); } } connectToMongo(); // Routes app.get('/api/health', (req, res) => { res.json({ status: 'ok' }); }); app.listen(port, () => { console.log(`Server running on port ${port}`); });