我已经调用了一个函数,function select(items ,className, callback)
它在一个console.log 中console.log("Function ran.")
,并且console.log永远不会被创建。
我在这里称它为:
io.on('connection', function(socket){
console.log('User connected.');
openServer(); //This start the connection between OrientDB and the Server
select("name", "Buyers", function(err, data){
if(err){
console.log("ERROR: ", err);
} else {
console.log("result from db is: ", data);
}
});
函数代码:
function select(items ,className, callback){
server.query("SELECT "+items+" FROM "+className+"", function(err, result){
console.log("Function ran.");
if (err)
return callback(err, null);
else
return callback(null, result[0].name);
});
}
两者都没有console.log()
被select function()
执行。
我的问题是:
- 为什么他们永远不会被处决?