2017-09-23 15 views
0

私はnode.jsとAPIを処理する方法が初めてです。 は、私はややbuy.listingsでこのrequest.get undefinedのオブジェクトを削除します。[オブジェクト]

{ total: 1, 
    skip: 0, 
    page_size: 10, 
    buy: { total: 1, listings: [ [Object] ], fold: false }, 
    sell: [] 
} 

のように見えるデータを取得するためにAPIを使用していますものがたくさんで大規模な配列のはずが、それはちょうど、[オブジェクト]に置き換えるように思われます。使用したURLを直接プラグインすると、データが表示されます。

これは私の要求コードです:

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); 
    } 
}); 

大きなをログインしたときにそのいくつかの明白な問題は、私が

+0

そのない問題、コンテンツがそれのように印刷されます表示する大きすぎる場合は、コンソール上で 'object' – kgangadhar

+0

はJSONを試してみてください.stringify(JSON.stringify(data))。 –

答えて

0

をNode.jsのために新しいブランドだそれは、デフォルトでは、正常であればごめんなさいすべてのネストされたオブジェクトを消費することはありません。あなたはすべてを記録したい場合は、あなたのオブジェクトをログに記録するutil.inspect使用することができ、この方法:

const util = require('util'); 

console.log(util.inspect(data, false, null)); 
関連する問題