const express = require('express'); const app = express(); const sensors = [ { id: 'htu21d-01', model: 'HTU21D', quantities: ['temperature', 'relative_humidity'] }, { id: 'htu21d-02', model: 'HTU21D', quantities: ['temperature', 'relative_humidity'] }, ]; app.get('/', (req, res) => { res.send('Sensor Logger'); }); app.get('/api/status', (req, res) => { res.json({ status: 'online', application: 'sensor-logger' }); }); app.get('/api/sensors', (req, res) => { res.json(sensors); }); app.get('/api/sensors/:id', (req, res) => { const sensor = sensors.find( (item) => item.id === req.params.id ); if(!sensor) { return res.status(404).json({ error: 'Sensor not found' }); } res.json(sensor); }); app.listen(3030, () => { console.log('Server running at http://localhost:3030'); });