Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wann soll die MySQL-Verbindung mit node-mysql geschlossen werden?

connection.end() funktioniert es unabhängig von schwerwiegenden Fehlern. Wenn vor dem COM_QUIT ein schwerwiegender Fehler auftritt Paket gesendet werden kann, ein err wird dem Callback übergeben, die Verbindung wird aber trotzdem beendet.

Überprüfen Sie auch die destroy()-Methode . Dies führt zu einer sofortigen Beendigung des zugrunde liegenden Sockets.

Sie können einen Fehlerhandler hinzufügen.

https://github.com/felixge/node -mysql/blob/master/Readme.md#Fehlerbehandlung

// I am Chuck Norris:
connection.on('error', function() {});

Einmal beendet, kann ein vorhandenes Verbindungsobjekt nicht erneut verbunden werden.

Überprüfe hier. Es wird angezeigt, dass nach der Trennung wieder eine Verbindung hergestellt wird.

https://github.com/felixge/node -mysql/blob/master/Readme.md#server-disconnects