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