Saltar al contenido

¿Cuándo cerrar la conexión MySQL usando node-mysql?

Si hallas alguna incompatibilidad con tu código o proyecto, recuerda probar siempre en un entorno de testing antes añadir el código al trabajo final.

Solución:

connection.end() funciona independientemente de un error fatal. Si ocurre un error fatal antes de que COM_QUIT se puede enviar un paquete, un err Se proporcionará un argumento a la devolución de llamada, pero la conexión finalizará independientemente de eso.

Compruebe también el método destroy(). Esto provocará una terminación inmediata del socket subyacente.

Puede agregar un controlador de errores.

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

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

Una vez terminado, un objeto de conexión existente no se puede volver a conectar por diseño.

Chequea aquí. Se muestra la conexión de nuevo después de la desconexión.

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

Creo que la forma correcta es simplemente obtener una conexión para su aplicación al inicio, y end() cuando se cierra la aplicación.

Comentarios y puntuaciones de la guía

Si tienes algún recelo o capacidad de reformar nuestro enunciado te evocamos realizar una observación y con mucho gusto lo analizaremos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *