var eventDiffer = require('../eventDiffer'); module.exports = function (app, config) { var eventDb = config.eventDb; app.get('/events', function (req, res) { eventDb.getEvents().then(function (events) { eventDiffer.addDiffs(events); res.json({ events: events }); }); }); app.get('/events/:name', function (req, res) { eventDb.getEventsFilterByName(req.params.name).then(function (events) { if (events) { eventDiffer.addDiffs(events); res.json(events); } else { res.status(404).json({ error: 'Could not find events' }); } }); }); };