Je suis nouveau sur node.js et la façon dont il gère les API. J'utilise une API pour obtenir des données qui ressemble un peu à cerequest.get supprimer un objet avec undefined/[objet]
{ total: 1,
skip: 0,
page_size: 10,
buy: { total: 1, listings: [ [Object] ], fold: false },
sell: []
}
dans les buy.listings est censé être un grand tableau avec beaucoup de choses, mais il semble juste de le remplacer par [Objet]. Si je branche directement l'URL utilisée, les données sont affichées.
Ceci est mon code de requête:
request.get({
url: url,
json: true,
}, (err, res, data) => {
if(err){
console.log("error: ", err);
} else if (res.statusCode !== 200){
console.log('Status: ', res.statusCode);
} else {
console.log(url);
console.log(data);
}
});
Je suis désolé si son une question évidente, je suis tout nouveau à node.js
Son pas un problème, sur la console si le contenu est trop grand pour l'afficher imprimera comme 'object' – kgangadhar
essayer JSON .stringify dans console.log (JSON.stringify (data)). –