11

「終了」または「終了」イベントをリッスンせずに server.HttpResponse が停止したかどうかを判断するにはどうすればよいですか?

私が達成しようとしているのは、次のようなものです。

http.createServer(function (request, response) {
    var foo; // my event emitting object

    // ... something compilated happens here ...

    foo.onSomeEvent(function () {
        if (response.hasEnded) {
            // do something
        }
    });
});
4

2 に答える 2

15

finished応答オブジェクトのプロパティを確認できます。

if (res.finished) {
  ...
}

(自分で使用したことがないので、使用時に考慮すべき潜在的な問題があるかどうかはわかりません)

于 2013-10-16T09:47:43.560 に答える