En primer lugar, soy un desarrollador totalmente nuevo con respecto a Node.js.NodeJS requiriendo módulos
Empecé a crear una aplicación de muestra expresa, y quería utilizar un módulo adicional para obtener más información al respecto. He instalado vía npm el módulo "mysql", todo bien.
He añadido que al comienzo de la aplicación de, como esto:.
var mysql = require('mysql');
ahora, como ya saben, el expreso de crear un archivo index.js dentro de las rutas de directorio: me gustaría ser capaz de acceder a la variable mysql para conectarse a la base de datos de esta página index.js pero, con el comando
var connection = mysql.createConnection({
host : 'localhost',
user : 'root',
password : 'root',
});
, obviamente, no funciona, dando al "500 ReferenceError: MySQL no está definido".
Por supuesto, estoy seguro de que necesito pasar esta variable, pero realmente no tengo ni idea, ¿puede alguna buena alma iluminarme? Sé que esto es una cosa muy pequeña y básica, pero he intentado esto ya, y no parece funcionar:
... app.get('/', routes.index, mysql); ...
y en index.js:
exports.index = function(req, res, mysql){ ...