Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Quando fechar a conexão MySQL usando node-mysql?


connection.end() funciona independentemente do erro fatal. Se ocorrer um erro fatal antes do COM_QUIT pacote pode ser enviado, um err argumento será fornecido ao retorno de chamada, mas a conexão será encerrada independentemente disso.

Verifique também o método destroy() . Isso causará um término imediato do soquete subjacente.

Você pode adicionar manipulador de erros.

https://github.com/felixge/node -mysql/blob/master/Readme.md#error-handling
// I am Chuck Norris:
connection.on('error', function() {});

Uma vez encerrado, um objeto de conexão existente não pode ser reconectado por design.

Verifique aqui. Está mostrando a conexão de volta após a desconexão.

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