Soy totalmente nuevo en Javascript (así que tengan paciencia conmigo). Estoy tratando de obtener la información de una API mediante solicitud. ** No estoy usando ajax y estoy usando request. ¿Soy capaz de hacer lo que quiero sin promesas y ajax?
mi código es:
portfolio_value() { // retrieve crypto prices from crypto_compare const request = require('request'); request('https://min-api.cryptocompare.com/data/pricemulti?fsyms=USD&tsyms=BTC,ETH,XRP&api_key=6e70137ad5b825603d8074b8d5bb8899570052734bc09c2a1b72c118454b6fcb', { json: true }, (err, res, body) => { if (err) { return console.log(err); } else { console.log(body); // this works }; console.log(body); // this does not work });Puedo imprimir el cuerpo usando console.log DENTRO de la solicitud, pero ¿cómo obtengo el cuerpo FUERA de la solicitud para poder devolverlo como un objeto FUERA de portfolio_value ()?
Muchas gracias.