2013-12-10 33 views
0

我正在使用Node.js,並使用node.js將緩衝區傳遞給瀏覽器中的響應。然而,一旦管道損壞或用戶斷開連接,我希望能夠殺死菌種。有沒有辦法做到這一點?Node.js殺死正在傳遞給http響應的產卵

謝謝!

回答

1

您只需爲流的end事件附加處理程序即可。一旦被解僱,你可以殺死你的衍生過程。

如果這個子進程是你寫的東西(比如在Node.js中),你可以讓進程自行終止。否則,只要擁有與第一個相同的代碼塊就可以爲end添加一個處理程序,並殺死它。

+0

是的,沒有意識到res在express中有一個on('close')'事件。完美的作品,謝謝! – dzm