Respond when proxy errors
Otherwise the request will just hang.
This commit is contained in:
parent
363cdd02df
commit
a288351ad4
|
@ -490,7 +490,10 @@ export class HttpServer {
|
|||
} else {
|
||||
this.server = http.createServer(this.onRequest)
|
||||
}
|
||||
this.proxy.on("error", (error) => logger.warn(error.message))
|
||||
this.proxy.on("error", (error, _request, response) => {
|
||||
response.writeHead(HttpCode.ServerError)
|
||||
response.end(error.message)
|
||||
})
|
||||
// Intercept the response to rewrite absolute redirects against the base path.
|
||||
this.proxy.on("proxyRes", (response, request: ProxyRequest) => {
|
||||
if (response.headers.location && response.headers.location.startsWith("/") && request.base) {
|
||||
|
|
Loading…
Reference in New Issue