refactor: handle abort

This commit is contained in:
avwo
2019-10-11 09:48:49 +08:00
parent 881df589e7
commit bbb6edacad
2 changed files with 4 additions and 0 deletions
+2
View File
@@ -679,6 +679,7 @@ function toHttp1(req, res) {
var handleAbort = function() {
if (client) {
client.abort();
req.stream && req.stream.close();
client = null;
}
};
@@ -721,6 +722,7 @@ function toHttp1(req, res) {
client = http.request(options);
client.on('error', handleError);
client.on('response', function(svrRes) {
svrRes.on('error', handleError);
try {
var code = svrRes.statusCode;
res.writeHead(code, getStatusMessage(svrRes), formatRawHeaders(svrRes, isH2));