Node.js - 请求中断的JSON响应

时间:2016-08-29 20:41:23

标签: javascript json node.js

我已经将我的问题提炼到了一些非常基本的功能。基本上,我们正在向服务器发送请求(您可以继续使用c / p URL并查看我们得到的json文档)。

我们得到响应,我们将它传输到写入流并将其保存为.json文件 - 但问题是该文件一直被切断。 .json文件太大了吗?或者我错过了什么? Node.js新手 - 大量欣赏我能得到的任何帮助。

var fs = require('fs');

var url = 'https://crest-tq.eveonline.com/market/10000002/history/?type=https://crest-tq.eveonline.com/inventory/types/34/'

var request = require('request');

request(url).pipe(fs.createWriteStream('34_sell.json'));

2 个答案:

答案 0 :(得分:0)

var fs = require('fs');
var request = require('request');
var url = 'https://crest-tq.eveonline.com/market/10000002/history/?type=https://crest-tq.eveonline.com/inventory/types/34/';

request(url).pipe(fs.createWriteStream('34_sell.json'));

不是答案,但这是我使用的代码。我使用request版本2.74.0。节点版本v5.4.1

答案 1 :(得分:0)

尝试将一个get请求写入url并将json作为响应发送,并编写一个错误处理语句,如果错误,然后抛出err..console日志并查看结果..Hope it works