Mysql 类型错误:con.connect不是函数con.connect(函数(错误){
当我尝试在第二个文件上使用“con”时,为什么会出现以下错误:Mysql 类型错误:con.connect不是函数con.connect(函数(错误){,mysql,node.js,Mysql,Node.js,当我尝试在第二个文件上使用“con”时,为什么会出现以下错误: TypeError: con.connect is not a function con.connect(function(err) { 文件-connections.js: const con = mysql.createConnection({ host:'127.0.0.1', // host of server user:'root', // MySQL user password:'', // MyS
TypeError: con.connect is not a function con.connect(function(err) {
文件-connections.js:
const con = mysql.createConnection({
host:'127.0.0.1', // host of server
user:'root', // MySQL user
password:'', // MySQL password
database: "rpg"
});
exports.con = con
文件-events.js:
const con = require('./connection');
mp.events.add('playerJoin', (player) => {
var socialID = player.rgscId
con.connect(function(err) {
if (err) {
console.log('The following error happened while connecting to [[rpg]]: ' + err);
throw err;
}
etc etc etc
每次我在第一个文件上使用con时,它都能工作,但在第二个文件上不行,除非我重复整个mysql.createConnection
My index.js还有:
const con = require('./connection');
试着用module.exports.con=con导出它。你需要
const-con=require('./connection').con;
谢谢你们两位!我第一次使用Manuel,它成功了。另外,你能解释一下为什么没有.con它就不能工作吗?