Ошибка диапазона при прохождении большого потока - PullRequest
0 голосов
/ 03 июля 2019

Я пытаюсь передать большой массив как ответ csv на остальные API.

Я использую следующий код

var Stream = require('stream')
var readable = new Stream.Readable();
for (var i=0; i<arr.length; i++){
    readable.push(arr[i]);
}
readable.push(null);

readable.pipe(response);

Я получаю ошибку ниже

RangeError: Invalid string length
fs.js:158
    at Array.toString (native)
    at nullCheck (fs.js:158:11)
    at Object.fs.open (fs.js:631:8)
     at ReadStream.open (fs.js:1982:6)
    at new ReadStream (fs.js:1969:10)
    at Object.fs.createReadStream (fs.js:1923:10)

Любая помощь будет принята с благодарностью. Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...