basUrl muss angepasst werden je nach IP des Talas für Station öffenen(Tab)

und Station in selbe fenster ffnen entfernt
This commit is contained in:
ISA
2024-06-18 10:37:17 +02:00
parent c585f05445
commit 3abb339d1e
4 changed files with 44 additions and 12 deletions

20
pages/api/get-talasIP.js Normal file
View File

@@ -0,0 +1,20 @@
// pages/api/get-talasIP.js
export default function handler(req, res) {
// Der x-forwarded-for Header könnte mehrere IP-Adressen enthalten, getrennt durch Kommas
let clientIp =
req.headers["x-forwarded-for"]?.split(",").map((ip) => ip.trim())[0] ||
req.socket.remoteAddress;
// Entfernen möglicher IPv6 "mapped" IPv4 Adressen
if (clientIp?.includes("::ffff:")) {
clientIp = clientIp.split("::ffff:")[1];
}
// Nur IPv4 Adressen weitergeben, IPv6 Adressen ausschließen
if (clientIp && clientIp.includes(":")) {
clientIp = ""; // Dies setzt die IP auf leer, wenn es sich um eine IPv6-Adresse handelt
}
res.status(200).json({ ip: clientIp });
}

View File

@@ -17,7 +17,7 @@ export default function handler(req, res) {
IdModul: 3,
Na: "system",
Le: 4,
Co: "#FF00FF",
Co: "#018915",
Me: "Eingang DE05 kommend",
Feld: 3,
Icon: 0,