Вот мой фрагмент, который я тестировал в 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);
Как видите, я выставил таймаут response.end()
, чтобы проверить, выводится ли response.write
до response.end
. Хотя по моему опыту это не так.
Есть ли способ вывести данные перед завершением ответа, что-то вроде отправки данных в пакетах?