使用Node.js将对象写入文件
我已经在stackoverflow / google上搜索了所有内容,但似乎无法弄清楚。 我正在抓取给定URL页面的社交媒体链接,该函数返回带有URL列表的对象。 当我尝试把这些数据写入到不同的文件,将其输出到文件[object Object],而不是预期:“ https://twitter.com/#!/101Cookbooks ”,' http://www.facebook.com/ 101cookbooks ']就像我console.log()得到结果时一样。 这是我在Node中读写文件,尝试读取每一行(URL)并通过函数调用输入的悲伤尝试request(line, gotHTML): fs.readFileSync('./urls.txt').toString().split('\n').forEach(function (line){ console.log(line); var obj = request(line, gotHTML); console.log(obj); fs.writeFileSync('./data.json', obj , 'utf-8'); }); 供参考-gotHTML函数: function gotHTML(err, resp, html){ var social_ids = []; if(err){ return console.log(err); } else if (resp.statusCode === 200){ var parsedHTML = $.load(html); parsedHTML('a').map(function(i, …