import express from 'express'; import db from '../models/db.js'; const router = express.Router(); // GET /api/summary/daily?date=YYYY-MM-DD router.get('/daily', (req, res) => { try { const { date } = req.query; if (!date) { return res.status(400).json({ error: 'Date parameter is required (YYYY-MM-DD)' }); } if (!/^\d{4}-\d{2}-\d{2}$/.test(date)) { return res.status(400).json({ error: 'Invalid date format. Use YYYY-MM-DD' }); } const summary = db.getDailyTotals(date); res.json(summary); } catch (err) { res.status(500).json({ error: err.message }); } }); export default router;