大家好,又见面了,我是你们的朋友全栈君。
错误信息:
Error: read ECONNRESET
at TCP.onStreamRead (internal/stream_base_commons.js:162:27)
出现上述情况一般是客户端关闭了socket连接导致的错误,这个错误会导致程序的异常退出
解决办法:
var pReq = http.request(options, function (pRes) {
cSock.writeHead(pRes.statusCode, pRes.headers);
pRes.pipe(cSock);
}).on(‘connect’, (res, socket, head) => {
const { httpVersion, statusCode, statusMessage } = res;
cSock.write(`HTTP/{httpVersion} {statusCode}
cSock.pipe(socket);
socket.pipe(cSock);
socket.on(‘error’,(e)=>{
console.log(‘====>’,e.stack)
socket.destroy()
})
cSock.on(‘error’,(e)=>{
console.log(‘====>’,e.stack)
})
cSock.on(‘close’,()=>{
console.log(‘close===========’)
cSock.destroy()
})
}).on(‘error’, function (e) {
console.error(`请求遇到问题: ${e.message}`);
});
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/149592.html原文链接:https://javaforall.cn