要求我們自己的模塊,目錄結構應該如何?例如,如果一個文件夾,名爲模塊模塊需要從數據庫文件夾中的模塊,它應該是這樣的?:目錄混淆Express JS
var db = require('./database/db.js')
我現在面臨的問題是,我有這樣的代碼,需要我的模塊之一:
//Require mysql connector that you installed with npm
var mysql = require('./mysql_conn');
,這是我的目錄結構:
被要求模塊處於路由文件夾中的文件,並且該文件位於db文件夾中。我不斷收到此錯誤:
//要求您與NPM VAR的mysql安裝mysql的連接器=需要( './ MySQL的');
變種conn_conf = { 主機: '本地主機', 端口:3306, 用戶: '根', 密碼: '根', 數據庫: 'nutrition_tracker' }
var connection = mysql.createConnection(conn_conf);
exports.connection.connect(function(err) {
if(err) console.log("Could not connect to DB");
else{
console.log("Connected to "+conn_conf.database+' on '+conn_conf.host);
return connection
}
});
//需要使用npm安裝的mysql連接器 var mysql = require('./ mysql'); VAR conn_conf = { 主機: '本地主機', 端口:3306, 用戶: '根', 密碼: '根', 數據庫: 'nutrition_tracker' } 變種連接= mysql.createConnection(conn_conf ); (err)console.log(「無法連接到DB」); else {console.log(「Connected to」+ conn_conf.database +'on' + conn_conf.host); \t \t return connection } }); – user2417731