From 0b69655e759e27cf3fd1ab9528c86a46b268d082 Mon Sep 17 00:00:00 2001 From: Dmitriy Rozhkov Date: Wed, 24 Oct 2018 12:16:53 +0200 Subject: [PATCH] Handle proxy errors --- lib/http-server.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lib/http-server.js b/lib/http-server.js index 7e3e06df..a5efc707 100644 --- a/lib/http-server.js +++ b/lib/http-server.js @@ -111,6 +111,13 @@ function HttpServer(options) { proxy.web(req, res, { target: options.proxy, changeOrigin: true + }, function (err, req, res, target) { + if (options.logFn) { + options.logFn(req, res, { + message: err.message, + status: res.statusCode }); + } + res.emit('next'); }); }); }