6
"end"또는 "close"이벤트를 수신하지 않고 server.HttpResponse가 중단되었는지 어떻게 확인할 수 있습니까? 만약 그렇다면 확실하지, Node.js 서버 응답이 중지되었는지 확인하는 방법은 무엇입니까?
if (res.finished) {
...
}
이 (나 자신을 사용한 적이 :
http.createServer(function (request, response) {
var foo; // my event emitting object
// ... something compilated happens here ...
foo.onSomeEvent(function() {
if (response.hasEnded) {
// do something
}
});
});
죄송합니다.이 응답은 앞으로 나아갈 수 있지만 응답 "닫기"이벤트가 시작될 때 "response.fi nished "는 여전히 거짓이다. –
@MateuszCharytoniuk 당신의 질문은 당신이 어떤 이벤트라도 듣고 싶지 않다고 제안하는 것처럼 보였습니다. 그렇지 않으면 나는'finish' 이벤트를 사용하여 제안했을 것입니다. – robertklep
이것은 사실이지만 어떻게 든 작동하는지 확인해야했습니다. 마지막 코드에서 나는 무엇이든 듣고 싶지 않습니다. –