const budgetPeriodManager = require('../managers/BudgetPeriodManager'); exports.load = (app) => { // app.get('/:username/period/current', (req, res) => { // const { username } = req.params; // budgetPeriodManager.getBudgetPeriodForUserByDateInPeriod(username, new Date()).then(data => res.json(data)); // }); app.get('/:username/period/for/:date', (req, res) => { const { username, date } = req.params; res.header("Access-Control-Allow-Origin", "*"); budgetPeriodManager.getBudgetPeriodForUserByDateInPeriod(username, new Date(date)).then(data => res.json(data)); }); app.get('/:username/period/in/:start..:end', (req, res) => { const { username, start, end } = req.params; budgetPeriodManager.getBudgetPeriodsForUserWithinDateRange(username, new Date(start), new Date(end)).then(data => res.json(data)); }); };