diff --git a/pages/api/talas_v5_DB/gisLines/updateLineCoordinates.js b/pages/api/talas_v5_DB/gisLines/updateLineCoordinates.js index 4be22f7e4..df5c425e8 100644 --- a/pages/api/talas_v5_DB/gisLines/updateLineCoordinates.js +++ b/pages/api/talas_v5_DB/gisLines/updateLineCoordinates.js @@ -1,3 +1,4 @@ +// /pages/api/talas_v5_DB/gisLines/updateLineCoordinates.js import getPool from "../../../../utils/mysqlPool"; // Singleton-Pool importieren export default async function handler(req, res) { diff --git a/pages/api/talas_v5_DB/pois/addLocation.js b/pages/api/talas_v5_DB/pois/addLocation.js index 98494b342..7c66f7760 100644 --- a/pages/api/talas_v5_DB/pois/addLocation.js +++ b/pages/api/talas_v5_DB/pois/addLocation.js @@ -1,4 +1,4 @@ -// pages/api/addLocation.js +// pages/api/talas_v5_DB/pois/addLocation.js import getPool from "../../../../utils/mysqlPool"; // Singleton-Pool importieren export default async function handler(req, res) { diff --git a/pages/api/talas_v5_DB/priorityConfig.js b/pages/api/talas_v5_DB/priorityConfig.js index a2a24d1c6..beefcd091 100644 --- a/pages/api/talas_v5_DB/priorityConfig.js +++ b/pages/api/talas_v5_DB/priorityConfig.js @@ -6,16 +6,23 @@ import getPool from "../../../utils/mysqlPool"; // Singleton-Pool importieren export default async function handler(req, res) { const pool = getPool(); // Singleton-Pool verwenden + let connection; try { + // Verbindung abrufen + connection = await pool.getConnection(); + // Ausführen der Datenbankabfrage const query = "SELECT idprio, level, name, color FROM prio"; - const [results] = await pool.query(query); + const [results] = await connection.query(query); - // Wichtig: Senden Sie die Antwort zurück - res.status(200).json(results); // Nur rows werden zurückgegeben + // Senden Sie die Antwort zurück + res.status(200).json(results); } catch (error) { console.error("Fehler beim Abrufen der API", error); res.status(500).json({ error: "Fehler bei der Abfrage" }); + } finally { + // Verbindung freigeben + if (connection) connection.release(); } }