【发布时间】:2014-02-21 07:46:09
【问题描述】:
例如在socket.io连接事件中handleServer就是回调函数:
function handleServer(s)
{
m = new mysql();
m.Query("blabla",function(r)
{
console.log(r)
});
m.Close();
}
mysql 对象是:
m = require("mysql");
function Mysql()
{
this.mysql = m.createConnection({ blablah });
this.mysql.connect(function(err)
{
// blabla
});
}
Mysql.prototype.Query = function(q, callback)
{
this.mysql.query(q, function(err, v)
{
callback(v);
})
}
在第一个函数调用(handleServer)中,查询被正确执行,但在连续调用中,这个失败抛出
"m 没有方法'createConnection'"
理论上不应该创建另一个连接?
【问题讨论】:
标签: mysql node.js node-mysql