From 889bbcac8089510fec446583f9d3f70ee565926e Mon Sep 17 00:00:00 2001 From: Randolf Jung Date: Tue, 31 May 2022 18:56:23 +0200 Subject: [PATCH] feat: support node 18 --- .github/workflows/ci.yml | 2 +- src/node/NodeWebSocketTransport.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3c845a8d801fc..00531cba7ffcd 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -23,7 +23,7 @@ jobs: matrix: # Include all major maintenance + active LTS + current Node.js versions. # https://github.com/nodejs/Release#release-schedule - node: [14, 16] + node: [14, 16, 18] steps: - name: Checkout uses: actions/checkout@v3 diff --git a/src/node/NodeWebSocketTransport.ts b/src/node/NodeWebSocketTransport.ts index 78a60781e6a8b..9854acd98daed 100644 --- a/src/node/NodeWebSocketTransport.ts +++ b/src/node/NodeWebSocketTransport.ts @@ -20,7 +20,7 @@ import { packageVersion } from '../generated/version.js'; export class NodeWebSocketTransport implements ConnectionTransport { static create(url: string): Promise { return new Promise((resolve, reject) => { - const ws = new NodeWebSocket(url, [], { + const ws = new NodeWebSocket(url.replace('localhost', '127.0.0.1'), [], { followRedirects: true, perMessageDeflate: false, maxPayload: 256 * 1024 * 1024, // 256Mb