@Coder321

Как достать хедеры до pipe?

Есть вот такой код. Я делаю запрос, стрим файла. Но для того что бы сохранить этот файл мне нужно достать его разрешение которое находится в хедере но pipe срабатывает раньше чем ивент on('response'). Как достать хедеры до начала пайпа?
const url = 'http://localhost:3589/file/upload?fileName=qwe.json'
let ext, id;
request.get(url)
    .on('response', function (response) {
        ext = response.headers['file-ext'];
        id = response.headers['stream-id'];
    })
    .pipe(createWriteStream(`doodle.${ext}`))

P.S. Может есть другие модули плагины кроме request которые больше подходят для моей цели?
  • Вопрос задан
  • 135 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы