CNode

Post页面出现如下报错

5514366607发布于12 年前最后回复12 年前1 回复4777 浏览0 收藏

setInterval ( function () { http.request.................... } , 2000 );

events.js:72 throw er; // Unhandled 'error' event ^ Error: Parse Error at Socket.socketOnData (http.js:1583:20) at TCP.onread (net.js:525:27)

查看回复

回复 (1)

L
leizongmin#1·12 年前

从出错堆栈上看是由内置的http模块抛出的,应该是服务器返回了不正确的http响应头(或者你的网络突然中断,导致数据不完整),导致解析出错。

如果想捕获到此错误,可以监听 error 事件:

var req = http.request(options);
req.on('error', function (err) {
  console.error('出错了:' + err);
});
参与回复
登录后即可参与回复。登录