Proxy für alle 4 WebServices implementiert
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user