diff --git a/src/node/app/proxy.ts b/src/node/app/proxy.ts index 7b79d96f63b7dac300c69f14eed89ff5a74bf645..8f551244880a84bcfae7cf73d0a105b10132522a 100644 --- a/src/node/app/proxy.ts +++ b/src/node/app/proxy.ts @@ -1,3 +1,4 @@ +import { logger } from "@coder/logger" import * as http from "http" import proxy from "http-proxy" import * as net from "net" @@ -21,6 +22,7 @@ export class ProxyHttpProvider extends HttpProvider implements HttpProxyProvider public constructor(options: HttpProviderOptions, proxyDomains: string[] = []) { super(options) this.proxyDomains = proxyDomains.map((d) => d.replace(/^\*\./, "")).filter((d, i, arr) => arr.indexOf(d) === i) + this.proxy.on("error", (error) => logger.warn(error.message)) } public async handleRequest(