Post页面出现如下报错
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 回复
从出错堆栈上看是由内置的http模块抛出的,应该是服务器返回了不正确的http响应头(或者你的网络突然中断,导致数据不完整),导致解析出错。
如果想捕获到此错误,可以监听 error
事件:
var req = http.request(options);
req.on('error', function (err) {
console.error('出错了:' + err);
});