0
schließen Ich Frage ist hier ich Pool für jede API zu erstellen, um Daten von MySQL-Datenbank zu erhalten, nach Abfrage zu beenden, ich schließe Pool-Verbindung. Gibt es Leistungsprobleme, wenn ich das mag? Was ist der beste Weg dies zu implementieren?Muss ich Pool-Verbindung für jede API in Nodejs + Mysql
Bitte entschuldigen Sie, wenn ich etwas falsches bitte, Vielen Dank im Voraus.
firstapi: async (req, resp) => {
let connection;
try {
connection = await mysql.createPool(db);
let firstquery = "first query goes here";
const [firstapidata] = await connection.execute(verlaufevortagquery);
resp.json(firstapidata);
} catch (error) {
resp.status(500).json({ message: "Failed to execute query", Error: error });
}
},
secondapi: async (req, resp) => {
let connection;
try {
connection = await mysql.createPool(db);
let secondquery = "second query goes here";
const [secondata] = await connection.execute(verlaufevortagquery);
resp.json(secondata);
} catch (error) {
resp.status(500).json({ message: "Failed to execute query", Error: error });
}
}
Dank für Ihre Antwort danken, aber was über die Verbindung schließen, wenn ich nicht schließen Verbindung gibt es irgendwelche Speicherlecks passieren. –
Wenn du die Verbindung nicht schließt, solange du sie nur öffnest, sobald sie beim Beenden des Programms @Urock – pfg
zerstört wird, bedeutet das, dass du die Verbindung nicht schließen musst? bitte etwas mehr ausarbeiten. –