NodeJS / Express - child_process.spawn到客户端的实时流标准输出

时间:2017-08-18 19:34:12

标签: node.js express stdout

我有一个使用express的小型Node应用程序,它最初显示一个表单,获取一些值和文件,并将它们提供给ELF可执行文件。我已经能够使用child_process.spawn捕获它的标准输出,但我无法将其直接发送给客户端。

stdout最终出现在客户端上,但只有在调用res.end()时才会出现。有没有办法在算法生成的客户端上显示输出?

这是服务器代码(表单是基本表单,stdout应呈现为空白网页):

1.000 0.953 0.181 3.616

1 个答案:

答案 0 :(得分:1)

尝试设置标头然后不写,如:

res.setHeader("content-type", "some/type");

然后写数据&像你一样关闭