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) {
|
export default async function handler(req, res) {
|
||||||
// CORS-Header setzen
|
// CORS-Header setzen
|
||||||
res.setHeader("Access-Control-Allow-Credentials", true);
|
res.setHeader("Access-Control-Allow-Credentials", true);
|
||||||
@@ -14,11 +15,20 @@ export default async function handler(req, res) {
|
|||||||
|
|
||||||
try {
|
try {
|
||||||
// Parameter aus URL oder Fallback-Werte verwenden
|
// Parameter aus URL oder Fallback-Werte verwenden
|
||||||
const idMap = req.query.m || 12; // 'm' = idMap
|
const idMap = req.query.m || req.query.idMap; // 'm' = idMap
|
||||||
const idUser = req.query.u || 484; // 'u' = idUser
|
const idUser = req.query.u || req.query.idUser; // 'u' = idUser
|
||||||
|
|
||||||
console.log("idMap:", idMap);
|
// Überprüfung, ob Parameter fehlen
|
||||||
console.log("idUser:", idUser);
|
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
|
// Dynamische URL basierend auf der Anfrage
|
||||||
const protocol = req.headers["x-forwarded-proto"] || "http"; // Protokoll ermitteln
|
const protocol = req.headers["x-forwarded-proto"] || "http"; // Protokoll ermitteln
|
||||||
|
|||||||
Reference in New Issue
Block a user