Поскольку ax ios .get не принимает функцию обратного вызова, он возвращает обещание, используя приведенный ниже код, он будет работать.
var axios = require("axios");
var userDetails;
function initialize() {
const url = "https://api.github.com/users/narenaryan"
var options = {
headers: {
'User-Agent': 'axios'
}
};
console.log(url, options)
return axios.get(url, options);
}
function main() {
var initializePromise = initialize();
console.log(initializePromise);
initializePromise.then(function (result) {
userDetails = result;
console.log("Initialized user details");
console.log(userDetails.data)
}).catch(function (err) {
console.log(err);
});
}
main();