Ответ 1
Node не является PHP:)
Используйте модуль request:
request('http://fromrussiawithlove.com/baby.mp3').pipe(fs.createWriteStream('song.mp3'))
Есть ли equivelate метод для fs.createReadStream() в Node для удаленных файлов? Используя следующие броски Unhandled 'error' event
var s = fs.createReadStream('some_mp3_url');
Node не является PHP:)
Используйте модуль request:
request('http://fromrussiawithlove.com/baby.mp3').pipe(fs.createWriteStream('song.mp3'))
Лучше использовать модуль, например request, но вы можете сделать это следующим образом:
версия ES6
http.get('some_mp3_url', res => res.pipe(fs.createWriteStream('some.mp3')));
Версия ES5
http.get('some_mp3_url', function (res) {
res.pipe(fs.createWriteStream('some.mp3'));
});
Примечание: кроме fs
, модуль http
(или https
) также должен быть импортирован/необходим.