오케이 안녕하세요. 저는 비동기식으로 약속을 되찾았습니다. 기본적으로 .then 메소드를 사용했거나 뭐든지 호출했습니다. 비록 내가 console.log (data + "hey");) 로그를주고 자하는 변수 인 console.log()를 쓸 때 변수 만 할 때 [object, object]라는 로그를 주지만, 정확히 내가 원하는 것. 왜 이런 일이 일어나는거야? 여기에 내 코드 btw가있다.Console.log()가 [object, object] something을 기록합니다.
(이 코드는 증기에 내 인벤토리에 내가 가지고있는 아이템을 얻을 수 있습니다.) : 나는 "넣어하려고 할 때, 또한 (CONSOLE.LOG의 데이터가 혼자이기 때문에)이 완벽하게 작동
var steamUserInventory = require('steam-user-inventory');
var botID64 = "76561198026027024";
steamUserInventory(botID64, '753/6').then(data => console.log(data));
이 같은 JSON 파일의 데이터 "
steamUserInventory(Bot, '753/6').then(data =>
fs.writeFile("inventories/me.json", data, function(err) {
if(err) {
console.log("Error saving data to json file: " + err);
return;
}
console.log("Bot inventory has been updated!");
}));
그것은 나에게 같은 좋은 오래된 [개체, 개체] .. 더 많은 라인 JSON 파일에서
을 제공합니다. 그것은 내가 원하는 것을 내게주지 않는다.은 (BTW는을 console.log (데이터) 나에게 준다) :
{ id: '538277908',
amount: '1',
pos: 126,
name: 'Docking',
appid: '753', classid: '230924010',
instanceid: '2108281766', tradable: 0,
marketable: 0, marketTradableRestriction: '7',
link: 'http://cdn.akamai.steamstatic.com/steamcommunity/public/images/items/2870/5059522765a958a85cabe31988ccc928b8c36715.jpg',
image: 'http://steamcommunity-a.akamaihd.net/economy/image/U8721VM9p9C2v1o6cKJ4qEnGqnE7IoTQgZI-VTdwyTBeimAcIoxXpgK8bPeslY9pPJIvB5IWW2-452kaM8heLSRgleGBrrJJ3upnaKks0uKrDFhw5OJPBT3mTBHXgjSUcef3xwM2PZYmJ0fxw5kZ79tJA8F0arJkgNs',
category: null, type: null,
exterior: null, quality:
을 내가 JSON 파일에 저장하고 싶은이다.
감사합니다.
'+'객체, 따라서'[개체 개체]' – elclanrs
잘 stringifies, 내가 JSON 파일을에 대해 무엇을 ? 나는 사용하지 않는다. .. 나는 무엇인가 여기에서 놓치고 있냐? –
'data'는 문자열이 아니므로'JSON.stringify (data) '를 의미합니까? – elclanrs