Say I have this function :
rest = require('restler');
function authenticate(credentials) {
var accessToken;
rest.post(BaseURL + '/Users/login', { data : credentials })
.on('complete', function(result, response) {
console.log(result.id); // this works fine
accessToken = result.id;
});
return accessToken;
};
I want it to return a string
containing accessToken
when I run this :
var at = authenticate({ "username": "test", "password" : "test" });
console.log('Access Token:', at);
I get Access Token : underfined