I'm trying to get the results returned from the database, according to some documents I have to use call back, I'm trying but the result is still undefined, please help me
// app.js file
var db = require('./database');
var access_token;
db.page_access_token(page_id, function(err, content) {
if (err) {
console.log(err);
} else {
access_token = content;
console.log(access_token); // response conrrect
}
});
console.log(access_token); // response undefined
// database.js file
module.exports = {
page_access_token : function(page, callback){
conn.query('SELECT access_token FROM facebook_pages WHERE ?', {page : page}, function(err, row) {
if (err) {
callback(err, null);
} else
callback(null, row[0].access_token);
});
}
}