Переписать или заменить данные, отправленные с помощью res.write перед res.send () или res.end () - PullRequest
0 голосов
/ 23 мая 2019

Недавно я заметил, что при многократном запуске response.write('<some text>') перед вызовом response.send() или response.end() текст, отправляемый в следующих response.write с, просто добавляется к тому, что было отправлено ранее, до тех пор, покаsend или end срабатывает.

Например:

.on('data', data => {
    res.write('started ');
})
.on('progress', progress => {
    res.write('progress ');
})
.on('end', end => {
    res.end('finished');
})

Соответствующий ответ, который я получаю в request.responseText, похож на

Запущенопрогресс прогресс прогресс прогресс ... [И ТАК ВКЛЮЧЕНО] .... прогресс выполнения завершен.

Мне просто интересно, есть ли способ просто переписать данные, а не обычное добавление, котороемы видим здесь.

...