我是nodeJs开发的新手。我在代码中面临一个问题。我的问题是将数据从module.exports方法返回到同一模块中的另一个方法。下面是我正在尝试的代码,但这不起作用。帮我解决这个问题。
module.exports = {
categorydata: (req, res, next) => {
var subcate = module.exports.subcategorybyid(req,res,categoryId);
console.log(subcate);
},
subcategorybyid : (req,res,categoryId){
let query = "SELECT subcategoryName FROM subcategorydata WHERE categoryId = ?";
req.getConnection((err,dbConn) => {
if(err)
{
res.status(500).send(err);
}
dbConn.query(query,[categoryId],(err,result) => {
if(err)
{
res.status(500).send(err);
}
else{
if(result)
{
//res.send({'subcategory' : result});
var data = JSON.stringify(result);
//console.log(data);
return data;
}
else
{
res.send({'message' : 'failed'});
}
}
});
});
}
}
我在第一种方法中需要subcategorybyid结果数据。