// /pages/api/talas5/webserviceMap/GisStationsMeasurements.js const GisStationsMeasurements = { "Name": "Liste aller Messungen der Geraete", "Zeitstempel": "2024-05-31T15:25:32.5047629+02:00", "IdMap": "10", "Statis": [ { "IdLD": 50004, "IdL": 18624, "IdDP": 3, "Na": "FBT", "Val": "20.5", "Unit": "°C", "Gr": "GMA", "Area_Name": "Renzenhof (RG)" }, { "IdLD": 50004, "IdL": 18624, "IdDP": 10, "Na": "GT", "Val": "nicht ermittelbar", "Unit": "°C", "Gr": "GMA", "Area_Name": "Renzenhof (RG)" }, { "IdLD": 50004, "IdL": 18624, "IdDP": 2, "Na": "LT", "Val": "Datenlücke", "Unit": "°C", "Gr": "GMA", "Area_Name": "Renzenhof (RG)" }, { "IdLD": 50004, "IdL": 18624, "IdDP": 6, "Na": "RLF", "Val": "100.0", "Unit": "%", "Gr": "GMA", "Area_Name": "Renzenhof (RG)" }, { "IdLD": 50004, "IdL": 18624, "IdDP": 11, "Na": "TPT", "Val": "8.3", "Unit": "°C", "Gr": "GMA", "Area_Name": "Renzenhof (RG)" }, { "IdLD": 50004, "IdL": 18624, "IdDP": 12, "Na": "TT1", "Val": "---", "Unit": "°C", "Gr": "GMA", "Area_Name": "Renzenhof (RG)" }, { "IdLD": 50004, "IdL": 18624, "IdDP": 16, "Na": "WFD", "Val": "0.12", "Unit": "mm", "Gr": "GMA", "Area_Name": "Renzenhof (RG)" }, { "IdLD": 50004, "IdL": 18624, "IdDP": 8, "Na": "WGM", "Val": "---", "Unit": "m/s", "Gr": "GMA", "Area_Name": "Renzenhof (RG)" }, { "IdLD": 50004, "IdL": 18624, "IdDP": 9, "Na": "WGS", "Val": "---", "Unit": "m/s", "Gr": "GMA", "Area_Name": "Renzenhof (RG)" } ] } // Export an async function handler for the API route. export default async function handler(req, res) { // Initialize an empty params object to store query parameters. const params = { idMap: req.query.idMap, }; // Check if the requested ID map and user match certain conditions. if (params.idMap === '10') { // If the conditions are met, return the GisStationsMeasurements object with a 200 status code. res.status(200).json(GisStationsMeasurements); } else { // If not, return a 404 error with the message "Not Found". res.status(404).send('Not Found'); } };