我有以下代码 . 我是nodejs&js的新手
我想在1. log中获取值但是我得到了未定义 . 只有2.日志输出到日志 .
我不知道如何在node-mysql页面中使用给定示例的return语句 .
exports.location_internal = function (req, res) {
var r = getExternalLocation(2);
// 1. log
console.log(r);
res.send( r);
}
var getExternalLocation = function (id) {
pool.getConnection(function(err, connection){
if(err) throw err;
var response = {};
connection.query( "select * from external_geo_units where geo_unit_id = "+id, function(err, rows){
if(err) throw err;
response.data= rows;
// 2. log
console.log(response);
return response;
});
connection.release();
});
};