我正在请求一个包含 150K 记录的大文件,但它会引发“toString failed”错误。nodejs/node#3175说这是因为 maxBufferSize。请求适用于 200 条记录,但它是一个外部 api,要求是一次获取所有记录。[那里没有分页 :( ] 有没有办法为这个请求设置缓冲区大小?
我已经在这里问过这个问题
编辑:
request("http://www.site-containing-big-data/api",
function (error, response, body) {
console.log('got something to show');
if(!error && response.statusCode == 200) {
resolve(body);
}else if(error){
reject(error);
}
});
但除了toString failed
消息之外,控制台中没有显示任何内容