From b3c0de914a63c4d1df3dab3f8bdc95919c37b294 Mon Sep 17 00:00:00 2001 From: Francisco Ferreira Date: Thu, 29 Oct 2026 10:52:29 -0600 Subject: [PATCH] new post new const --- index.js | 31 +++++++++++++++++++++++++++++-- 1 file changed, 29 insertions(+), 2 deletions(-) diff --git a/index.js b/index.js index 363686c..6e62e0c 100644 --- a/index.js +++ b/index.js @@ -2,7 +2,8 @@ const express = require("express"); const app = express(); const PORT = 3030; - +app.use(express.json()); +const measurements = [ ]; //empty array const sensors = [ { id: 'htu21d-01', @@ -47,8 +48,34 @@ app.get('/sensor_logger_API/sensors/:id',(req, res) => { error: 'sensor not found' }); } + res.json(sensor); +}); + +app.post('/sensor_logger_API/measurements', (req, res) => { + //require json structure + + //recieve the measurement + const measurement = req.body; + //verify typo of object + + //vcalidate submitted fields id + + //verify type of object + + //validate submitted fields + + //store in memory} + measurements.push(measurement); + //show it in terminal + console.log('Recieved:',measurement); + //confirm status and storing + res.status(201).json(measurement); +} + +); -res.json(sensor); +app.get('/sensor_logger_API/measurements', (req, res) => { + res.json(measurements); }); app.listen(PORT, () => {