Поток загрузки не закрыт при отмене - PullRequest
0 голосов
/ 21 февраля 2019

Я реализовал Rest API с HAPI, который обеспечивает загрузку CSV из базы данных.Когда я запускаю загрузку с wget http://localhost/csv/download и отменяю ее в середине загрузки, сервер продолжает толкать поток до конца.

Код:

async function downloadCsvHandler(request, responseToolkit) {
    let responseStream = new Transform({
        allowHalfOpen: false,
        writableObjectMode: true,
        transform: convertJsonToCsvMethod
    })
    return responseToolkit.response(responseStream)
}

Любая идея, почему HAPIне закрывает поток даже когда загрузка была отменена?

...