Ich benutze MySQL auf Nodejs. Ich verwende mysql pool
die Verbindung zu erstellen:Wohin soll die mysql-Poolverbindung auf Nodejs beendet werden?
Var mysqk = require ('mysql');
Var pool = mysql.createPool ({my configs});
Meine Frage ist: Wo in der App werde ich pool.end()
verwenden wie in der Dokumentation berichtet?
Zum Beispiel: In meiner www
Datei habe ich einen Code erstellt, um andere Dinge zu veröffentlichen, wie ich in de Code gezeigt habe. Sollte ich dort pool.end()
verwenden?
var app = require('../app');
var debug = require('debug')('cancela:server');
var http = require('http');
var port = normalizePort(process.env.PORT || '4000');
app.set('port', port);
var server = http.createServer(app);
// my app codes...
..
.
.
process.once('SIGTERM', end);
process.once('SIGINT', end);
function end() {
server.close(function(err){
if(err) throw err();
// Should I end the Pool connection here? <<<<<<===================================
// pool.end(function (err) {
// // all connections in the pool have ended
// });
console.log('Server endded!');
/* exit gracefully */
process.exit();
});
}
Danke! Ich werde es versuchen. – wBB
So funktioniert es? –
Entschuldigung für die Verzögerung bei der Beantwortung, aber ich musste unterbrechen, was ich tat und sobald ich wieder an die Arbeit komme, werde ich Sie wissen lassen. Vielen Dank! – wBB