I need help to get a value of a json for a function and pass this value of the function to the console, but now i'm recive var = undefined, follow the code below, thanks
var Site = {
baseUrl: "https://www.usereserva.com/",
visitUrl: "https://cloud-commerce-visit.oracleoutsourcing.com/"
}
var prodAPI = Site.baseUrl + "ccstoreui/v1/products/" + prodId;
var prodId = '0058597';
console.log("============= SCRIPT CALLCAPRODUCT ==============");
console.log("url API: " + prodAPI);
console.log("Id buscada: " + prodId);
var request = require('request');
var price;
function prodPrice() {
request(Site.baseUrl + "ccstoreui/v1/prices/" + prodId, function (error, response, body) {
var corpo = JSON.parse(body);
price = corpo['sale'];
console.log(price); // result 169
});
}
console.log("preço: " + prodPrice());
console.log("Requisição CALLPRODUCT foi bem sucedida");
console.log("================================================");