Proxy für alle 4 WebServices implementiert

This commit is contained in:
ISA
2025-01-03 06:52:27 +01:00
parent 34c3b65472
commit a6d7d89f37

View File

@@ -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