got умеет. Может и другие умеют. https://www.npmjs.com/package/got#streams
А можешь подсказать как сделать такое же: const stream = fs.createReadStream('file.mp3') stream.on('data', (chunk) => { res.write(chunk) }) только для удаленного файла?
Ну если использовать got. То так const stream = got.stream('https://example.com'); далее так же как у тебя
‘’ request('http://google.com/doodle.png').pipe(fs.createWriteStream('doodle.png')) ‘’ Не пойдёт ?
Если axios то судя по всему так axios({ method: 'get', url: 'http://bit.ly/2mTM3nY', responseType: 'stream' }) .then(function (response) { response.data.on('data', (chunk) => { res.write(chunk) }) });
я так пробовал но по факту я просто выгружал файл в локальный doodle.png
В чем состоит конечная задача ?
всё, красава, через got получилось
аудио с сервера на фронт передавать (стримить)
https://github.com/ejnshtein/smol-request/blob/master/example/stream-save-file.js
Обсуждают сегодня