diff --git a/pages/api/gisStationsStaticDistrict.js b/pages/api/gisStationsStaticDistrict.js index 2f57a0b93..83ac12c55 100644 --- a/pages/api/gisStationsStaticDistrict.js +++ b/pages/api/gisStationsStaticDistrict.js @@ -1,4 +1,5 @@ -// pages/api/gisStationsStaticDistrict.js // Proxy für GisStationsStaticDistrict +// pages/api/gisStationsStaticDistrict.js +// Proxy für GisStationsStaticDistrict export default async function handler(req, res) { // CORS-Header setzen res.setHeader("Access-Control-Allow-Credentials", true); @@ -14,11 +15,20 @@ export default async function handler(req, res) { try { // Parameter aus URL oder Fallback-Werte verwenden - const idMap = req.query.m || 12; // 'm' = idMap - const idUser = req.query.u || 484; // 'u' = idUser + const idMap = req.query.m || req.query.idMap; // 'm' = idMap + const idUser = req.query.u || req.query.idUser; // 'u' = idUser - console.log("idMap:", idMap); - console.log("idUser:", idUser); + // Überprüfung, ob Parameter fehlen + if (!idMap || !idUser) { + res.status(400).json({ + error: "Fehlende Parameter", + message: "Die Parameter 'm' (idMap) und 'u' (idUser) sind erforderlich. Beispiel: ?m=12&u=484", + }); + return; // Beende die Funktion, wenn Parameter fehlen + } + + console.log("idMap:", idMap); // Debugging + console.log("idUser:", idUser); // Debugging // Dynamische URL basierend auf der Anfrage const protocol = req.headers["x-forwarded-proto"] || "http"; // Protokoll ermitteln