From 6f3db6f4d89c8fcd308e700374c69aadf864b19f Mon Sep 17 00:00:00 2001 From: WK Date: Sun, 30 Aug 2020 14:49:54 +0800 Subject: [PATCH] Update http_proxy.ts --- packages/grpc-js/src/http_proxy.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/grpc-js/src/http_proxy.ts b/packages/grpc-js/src/http_proxy.ts index 8411e117..e3fdee05 100644 --- a/packages/grpc-js/src/http_proxy.ts +++ b/packages/grpc-js/src/http_proxy.ts @@ -215,8 +215,10 @@ export function getProxiedConnection( * connection to a TLS connection. * This is a workaround for https://github.com/nodejs/node/issues/32922 * See https://github.com/grpc/grpc-node/pull/1369 for more info. */ - const remoteHost = getDefaultAuthority(parsedTarget); - + const targetPath = getDefaultAuthority(parsedTarget); + const hostPort = splitHostPort(targetPath); + const remoteHost = (hostPort !== null) ? hostPort.host : targetPath; + const cts = tls.connect( { host: remoteHost,