我调用了一个函数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()
的{{1}}都未执行。
我的问题是: