diff --git a/server/index.js b/server/index.js index 2c81cc5..842ad16 100644 --- a/server/index.js +++ b/server/index.js @@ -420,7 +420,7 @@ app.get('/api/resources/:id/history', (req, res) => { // Get all resources' check history for dashboard (optimized with aggregation) app.get('/api/history/overview', (req, res) => { const { days = 7, page = 1, page: pageParam, averaged = 'false' } = req.query; - console.log('History overview request:', { days, averaged, type: typeof averaged }); + console.log('History overview request:', { days, averaged, type: typeof averaged, timestamp: new Date().toISOString() }); // Resource pagination (number of resources per page) const pageLimit = parseInt(req.query.limit || 10); const currentPage = Math.max(1, parseInt(pageParam || page || 1)); @@ -657,6 +657,13 @@ app.post('/api/test-webhook', async (req, res) => { } }); +// Clear cache endpoint for debugging +app.post('/api/cache/clear', (req, res) => { + cache.clear(); + console.log('Cache cleared at', new Date().toISOString()); + res.json({ message: 'Cache cleared successfully' }); +}); + // Serve React app with proper MIME types const mimeTypes = { '.js': 'application/javascript',