diff --git a/config/settings.js b/config/settings.js index 36391cc2b..c1397dace 100644 --- a/config/settings.js +++ b/config/settings.js @@ -1,5 +1,5 @@ // /config/settings.js // Definieren der grundlegenden Umgebungseinstellungen und Konfigurationen der Karte -export const MAP_VERSION = "1.0.0"; +export const MAP_VERSION = "1.0.1"; //export const STANDARD_SIDE_MENU = true; //export const FULL_SIDE_MENU = false; diff --git a/pages/api.zip b/pages/api.zip deleted file mode 100644 index 345e83d41..000000000 Binary files a/pages/api.zip and /dev/null differ diff --git a/pages/api/talas_v5_DB/gisLines/readGisLines.js b/pages/api/talas_v5_DB/gisLines/readGisLines.js index ce7ec97dd..5bb3ce7f7 100644 --- a/pages/api/talas_v5_DB/gisLines/readGisLines.js +++ b/pages/api/talas_v5_DB/gisLines/readGisLines.js @@ -1,7 +1,9 @@ +// /pages/api/talas_v5_DB/gisLines/readGisLines.js import getPool from "../../../../utils/mysqlPool"; // Singleton-Pool importieren export default async function handler(req, res) { const pool = getPool(); // Singleton-Pool verwenden + let connection; if (req.method !== "GET") { return res.status(405).json({ error: "Nur GET Methode erlaubt" }); @@ -10,8 +12,10 @@ export default async function handler(req, res) { const query = "SELECT * FROM talas_v5.gis_lines;"; try { - // Abrufen der Datenbankergebnisse - const [results] = await pool.query(query); + // Verbindung aus dem Pool holen + connection = await pool.getConnection(); + // Abfrage ausführen + const [results] = await connection.query(query); if (results.length > 0) { res.status(200).json(results); } else { @@ -20,5 +24,7 @@ export default async function handler(req, res) { } catch (error) { console.error("Fehler beim Abrufen der gis_lines:", error); res.status(500).json({ error: "Fehler beim Abrufen der gis_lines" }); + } finally { + if (connection) connection.release(); // Verbindung freigeben } }