//Connection.js(模块)是需要的。Node.Js导出变量问题
var mysql = require ('mysql');
var con ;
con = mysql.createConnection ({
host : 'localhost',
user : 'root' ,
password : 'root',
database : 'mydb'
});
exports.con = con;
module.exports = con.connect (function (err) {
if (err) throw err;
console.log("Connected!");
});
//controller.js
变种连接=要求( './connection'); var mysql = require('mysql');
console.log(connection.con);
var sql = "Select * from user;";
connection.con.query(sql , function (err,result) {
if(err) throw err;
console.log(result);
});
当我运行与它的工作原理相同的查询connection.js但controller.js
使用的模块,它给我的错误。 //错误代码
TypeError: Cannot read property 'con' of undefined