Node.js Request模块返回截断的数据

时间:2018-01-11 13:49:45

标签: javascript json node.js request

我在request服务器上使用nodejs来呼叫外部JSON休息服务。

这是我的代码的简化示例:

var request = require("request");

request("http://www.sitepoint.com", function(error, response, body) {
  var myJson = eval('(' + body+ ')');
});

它在90%的情况下运行良好,但有时我会收到此错误:

Uncaught Syntax Error: Unexpected Token ILLEGAL

此错误从未将相同的char引用到收到的JSON中,因此在我的理解中,其余服务发回的流被截断,无法转换为JSON。

如何确保自己完成请求并完成数据?

0 个答案:

没有答案