Prima di tutto, sono uno sviluppatore completamente nuovo per quanto riguarda Node.js.NodeJS che richiede moduli
Ho iniziato a creare un'applicazione Express di esempio e volevo utilizzare un modulo aggiuntivo per saperne di più. Ho installato via npm il modulo "mysql", tutto bene.
ho aggiunto che, all'inizio della app, come questo:.
var mysql = require('mysql');
ora, come già sapete, espressa creato un file index.js all'interno dei percorsi di directory: mi piacerebbe essere in grado di accedere alla variabile mysql per la connessione al db da questa pagina index.js ma, utilizzando il comando
var connection = mysql.createConnection({
host : 'localhost',
user : 'root',
password : 'root',
});
ovviamente non funziona, dando il "500 ReferenceError: mysql non è definito".
Ovviamente, sono sicuro di aver bisogno di passare questa variabile, ma non ne ho idea, una buona anima può illuminarmi? So che questo è un piccolo e semplice cosa, ma ho provato questo già, e non sembra funzionare:
... app.get('/', routes.index, mysql); ...
e index.js:
exports.index = function(req, res, mysql){ ...