const express = require('express'); const cors = require('cors'); const app = express(); app.use(cors()); let requestCount = 0; let lastResponseTime = 0; app.use((req, res, next) => { requestCount++; const start = Date.now(); res.on('finish', () => { lastResponseTime = Date.now() - start; }); next(); }); app.get('/health', (req, res) => { res.json({ status: 'Online', uptime_seconds: process.uptime(), request_count: requestCount, response_time_ms: lastResponseTime }); }); app.get('/', (req, res) => { res.send('Welcome to the Backend API!'); }); const PORT = process.env.PORT || 3000; app.listen(PORT, () => { console.log(`API is running on port ${PORT}`); });