From a5d93ffced938185974d761e2cc1fe4e77579ebb Mon Sep 17 00:00:00 2001 From: menshibin Date: Tue, 10 Jun 2025 20:28:32 +0800 Subject: [PATCH 1/4] fix: w3cwebsocket connect error headle --- nodejs/src/client/wsConnector.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nodejs/src/client/wsConnector.ts b/nodejs/src/client/wsConnector.ts index 9a01f88c..0286685b 100644 --- a/nodejs/src/client/wsConnector.ts +++ b/nodejs/src/client/wsConnector.ts @@ -21,7 +21,7 @@ export class WebSocketConnector { this._timeout = timeout } this._wsConn = new w3cwebsocket(origin.concat(pathname).concat(search), undefined, undefined, undefined, undefined, {maxReceivedFrameSize:0x60000000, maxReceivedMessageSize:0x60000000}); - this._wsConn.onerror = function (err: Error) { logger.error(err.message); throw err; } + this._wsConn.onerror = function (err: Error) { logger.error(`WebSocket ${this._url.toString()} error: ${err.message}`);} this._wsConn.onclose = this._onclose From 69e48bebdf46a2aa02a9c0832d2c38d5d3f720f2 Mon Sep 17 00:00:00 2001 From: menshibin Date: Tue, 10 Jun 2025 20:32:33 +0800 Subject: [PATCH 2/4] fix: connect fail log --- nodejs/src/client/wsConnector.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nodejs/src/client/wsConnector.ts b/nodejs/src/client/wsConnector.ts index 0286685b..efa0ffff 100644 --- a/nodejs/src/client/wsConnector.ts +++ b/nodejs/src/client/wsConnector.ts @@ -21,7 +21,7 @@ export class WebSocketConnector { this._timeout = timeout } this._wsConn = new w3cwebsocket(origin.concat(pathname).concat(search), undefined, undefined, undefined, undefined, {maxReceivedFrameSize:0x60000000, maxReceivedMessageSize:0x60000000}); - this._wsConn.onerror = function (err: Error) { logger.error(`WebSocket ${this._url.toString()} error: ${err.message}`);} + this._wsConn.onerror = function (err: Error) { logger.error(`WebSocket connection failed, url: ${this._url.toString()}, error: ${err.message}`);} this._wsConn.onclose = this._onclose From 8a661f561d01d04c168e2b79a7f96ff8c3735bee Mon Sep 17 00:00:00 2001 From: menshibin Date: Tue, 10 Jun 2025 20:35:05 +0800 Subject: [PATCH 3/4] fix: modify w3cwebsocket member variable output --- nodejs/src/client/wsConnector.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nodejs/src/client/wsConnector.ts b/nodejs/src/client/wsConnector.ts index efa0ffff..b0a5d8d3 100644 --- a/nodejs/src/client/wsConnector.ts +++ b/nodejs/src/client/wsConnector.ts @@ -21,7 +21,7 @@ export class WebSocketConnector { this._timeout = timeout } this._wsConn = new w3cwebsocket(origin.concat(pathname).concat(search), undefined, undefined, undefined, undefined, {maxReceivedFrameSize:0x60000000, maxReceivedMessageSize:0x60000000}); - this._wsConn.onerror = function (err: Error) { logger.error(`WebSocket connection failed, url: ${this._url.toString()}, error: ${err.message}`);} + this._wsConn.onerror = function (err: Error) { logger.error(`webSocket connection failed, url: ${this.url}, error: ${err.message}`);} this._wsConn.onclose = this._onclose From 1030c8b666dd0ec97f38487ddfef9048bcd9f9c3 Mon Sep 17 00:00:00 2001 From: menshibin Date: Tue, 10 Jun 2025 20:54:48 +0800 Subject: [PATCH 4/4] fix: modify nodejs connector version --- nodejs/package-lock.json | 4 ++-- nodejs/package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/nodejs/package-lock.json b/nodejs/package-lock.json index 1b926eb1..da154832 100644 --- a/nodejs/package-lock.json +++ b/nodejs/package-lock.json @@ -1,12 +1,12 @@ { "name": "@tdengine/websocket", - "version": "3.1.6", + "version": "3.1.7", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@tdengine/websocket", - "version": "3.1.6", + "version": "3.1.7", "license": "MIT", "dependencies": { "async-mutex": "^0.5.0", diff --git a/nodejs/package.json b/nodejs/package.json index a218c4cc..ac67cdfa 100644 --- a/nodejs/package.json +++ b/nodejs/package.json @@ -1,6 +1,6 @@ { "name": "@tdengine/websocket", - "version": "3.1.6", + "version": "3.1.7", "description": "The websocket Node.js connector for TDengine. TDengine versions 3.3.2.0 and above are recommended to use this connector.", "source": "index.ts", "main": "lib/index.js",