From 2623da410e8afa0ed89a763facec955941f1021a Mon Sep 17 00:00:00 2001 From: ISA Date: Thu, 5 Sep 2024 09:59:49 +0200 Subject: [PATCH] Version 1.0.1.2 connection.release() in folder talas_v5_DB in all files --- .../talas_v5_DB/gisLines/updateLineCoordinates.js | 1 + pages/api/talas_v5_DB/pois/addLocation.js | 2 +- pages/api/talas_v5_DB/priorityConfig.js | 13 ++++++++++--- 3 files changed, 12 insertions(+), 4 deletions(-) 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(); } }