Node.js杀死正在通过管道传输到http响应的spawn

时间:2013-12-10 20:34:21

标签: node.js express spawn

我正在使用Node.js并使用node.js将缓冲区传递给浏览器中的响应。我希望能够杀死spawn,一旦管道坏了或用户断开连接。有没有办法做到这一点?

谢谢!

1 个答案:

答案 0 :(得分:1)

您在此处所要做的就是为流的end事件附加处理程序。一旦被触发,你就可以杀死你的衍生过程。

如果这个子进程是您编写的(例如在Node.js中),则可以让进程自行终止。否则,只需拥有相同的代码块,首先为end添加处理程序,然后将其删除。