возобновить запись потока после передачи stream.end () - PullRequest
1 голос
/ 12 апреля 2019

Возможно ли вновь открыть закрытый поток после вызова stream.end ()?

Мое требование - использовать потоки для записи в чанках, и весь процесс вызывается внутри планировщика, поэтому, как только поток закрывается и в следующий раз вызывается планировщик, выдается указанная ошибка, которая действительно нежелательна.

А также я не хочу создавать новый поток каждый раз, когда запускается планировщик.

Документация потока Node.js говорит

Вызов метода stream.write () после вызова stream.end () приведет к поднять ошибку.

1 Ответ

1 голос
/ 12 апреля 2019

К сожалению, нет, это невозможно.Как только поток закрыт, он закрывается.

...