Вот мой фрагмент, который я тестировал в Chrome 11 и Firefox 4:
var http = require('http');
http.createServer(function(request, response){
// Write Headers
response.writeHead(200);
// Write Hello World!
response.write("Hello World!");
// End Response after 5 seconds
setTimeout(function(){
response.end();
}, 5000);
}).listen(8000);
As вы можете видеть, что у меня истекло время ожидания ответа response.end ()
, поэтому я могу проверить, выводится ли response.write
до того, как response.end
. Однако по моему опыту это не так.
Есть ли способ вывести данные до завершения ответа, что-то вроде отправки данных в пакетах?