2017-09-23 3 views
0

저는 node.js와 API를 처리하는 방법을 처음 사용합니다. 나는 물건을 많이 가진 큰 배열로 가정되는 buy.listings이정의되지 않은 request.get 제거 객체/[object]

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