var fs = require("fs")
var https = require("https")
var request = require('request')
var username = 'u'
var password = 'p'
var options = {
url: 'https://api.website.com/longList'
}
request(options, function (err, res, body) {
if (err) {
console.dir(err)
return
}
var data = JSON.parse(body)
fs.appendFile("A.txt", body , "utf8", function(){})
A.txt包含完整回复
但是当我尝试通过回复进行迭代时,我无法将回复中包含的所有名称写入文件 - >
data["data"].forEach(function(bar){
fs.appendFile("B.txt", bar.name + " " , "utf8", function(){})
count ++
})
})
B.txt仅包含前2044个名称
为什么会发生这种情况以及如何将所有名称写入文件?