Bases de datos MySQL en Express: Integración y mejores prácticas

Bases de datos MySQL en Express: Integración y mejores prácticas

¿Cómo conectarse a una base de datos mysql con Nodejs?

  1. Vamos a realizar la instalación de mysql.

    $ npm install mysql --save
    
  2. Importamos el paquete mysql.

    var mysql = require("mysql");
    
  3. Ahora podemos realizar una conexión a la base de datos.

    app.use("/", function (peticion, respuesta, siguiente) {
        var con = mysql.createConnection({
            host: "localhost",
            user: "test",
            password: "test",
            database: "test",
        });
    
        con.query("select * from matriculas", function (error, resultados) {
            if (error) throw error;
            console.log(resultados);
        });
    
        siguiente();
    });
    

    Al utilizar un middleware sobre la ruta ‘/’, le estamos indicando que para dicha ruta, previo al despliegue del contenido, se debe realizar una conexión a la base de datos.