From a63ea1f3666aff82e39d87fd8dfee44c3ac1c82c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alejandro=20Cast=C3=B3n=20Molero?= Date: Mon, 29 Sep 2025 18:14:41 +0200 Subject: [PATCH] feat: support response streaming on node env --- nodejs/server.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/nodejs/server.js b/nodejs/server.js index 8bf8b1ed..a7396c56 100644 --- a/nodejs/server.js +++ b/nodejs/server.js @@ -6,6 +6,7 @@ const pino = require("pino"); const { createServer } = require("http"); const { WebSocketServer } = require("ws"); const minimist = require("minimist"); +const { Readable } = require("node:stream"); const DEFAULT_TIMEOUT = 60000; @@ -358,7 +359,12 @@ app.use((req, res) => { res.set(name, headers[name]); } } - res.status(status).send(body); + res.status(status); + if (body instanceof Readable) { + body.pipe(res); + } else { + res.send(body); + } }; //