summaryrefslogtreecommitdiff
path: root/lib/nodejs
diff options
context:
space:
mode:
authorpenenin <penenin@users.noreply.github.com>2020-05-18 12:27:31 -0700
committerGitHub <noreply@github.com>2020-05-18 20:27:31 +0100
commit1ab096c80af1a2bca73aef78675de914a1834fd9 (patch)
treee560d0e5f2fd2f76bee7c94e9e3d16789c34ab31 /lib/nodejs
parentdce229911cd61a441961df2219623fb166b5d139 (diff)
downloadthrift-1ab096c80af1a2bca73aef78675de914a1834fd9.tar.gz
THRIFT-5185: Support for using WebSockets as a server transport
Client: cpp
Diffstat (limited to 'lib/nodejs')
-rw-r--r--lib/nodejs/test/client.js5
-rw-r--r--lib/nodejs/test/server.js3
2 files changed, 8 insertions, 0 deletions
diff --git a/lib/nodejs/test/client.js b/lib/nodejs/test/client.js
index 49e3a5ec9..31ea06e2f 100644
--- a/lib/nodejs/test/client.js
+++ b/lib/nodejs/test/client.js
@@ -69,6 +69,11 @@ if (program.transport === "http") {
type = "http";
}
+if (program.transport === "websocket") {
+ program.transport = "buffered";
+ type = "websocket";
+}
+
const options = {
transport: helpers.transports[program.transport],
protocol: helpers.protocols[program.protocol]
diff --git a/lib/nodejs/test/server.js b/lib/nodejs/test/server.js
index 7402094bc..677839aea 100644
--- a/lib/nodejs/test/server.js
+++ b/lib/nodejs/test/server.js
@@ -61,6 +61,9 @@ let type = program.type;
if (program.transport === "http") {
program.transport = "buffered";
type = "http";
+} else if (program.transport === "websocket") {
+ program.transport = "buffered";
+ type = "websocket";
}
let options = {