6
Jak ustalić, czy serwer.HttpResponse został zatrzymany bez odsłuchiwania zdarzeń "zakończ" lub "zamknij"?Jak ustalić na pewno, czy odpowiedź serwera Node.js została zatrzymana?
Co staram się osiągnąć coś takiego:
http.createServer(function (request, response) {
var foo; // my event emitting object
// ... something compilated happens here ...
foo.onSomeEvent(function() {
if (response.hasEnded) {
// do something
}
});
});
Niestety, ta odpowiedź jest krokiem naprzód, ale kiedy zostanie wywołane zdarzenie "zamknij", czasami "response.fi" nished "wciąż jest fałszywa. –
@MateuszCharytoniuk Twoje pytania zdawały się sugerować, że nie chcesz słuchać żadnych zdarzeń, w przeciwnym razie sugerowałbym użycie zdarzenia 'finish' – robertklep
To prawda, ale musiałem sprawdzić, jak to działa. W moim ostatnim kodzie nie chcę niczego słuchać. –