I want to assign data return from the model, then on console.log i only see
undefined
My code is:
var dmodel = require('../models/database');
dmodel.myfunction(request,response, function (err, user) {
console.log(user); // see data
});
Then I repair code:
var dmodel = require('../models/database');
var userinfo;
dmodel.myfunction(request,response, function (err, user) {
userinfo = user;
});
console.log(userinfo); // undefined, not see data
How do it ? Thanks all
This is my function:
module.exports = {
myfunction: function (request,response, callback) {
var query = "select * from mytable";
//call functionexcecute query
executeQuery(query, function (err, rows) {
if (!err) {
var user = rows;
callback(null, user);
} else {
console.log(err);
}
});
}
};