Использование request-promise
или request-promise-native
с потоками не рекомендуется документами , поскольку использование памяти ниже оптимального по сравнению с request
.Если вы используете довольно свежую версию request-promise-native
, то request
сама по себе является peerDependency
, поэтому вы уже установили ее.
Вы можете использовать ее следующим образом:
var request = require('request');
var fs = require('fs');
request(buildReq).pipe(fs.createWriteStream("my.html"));
Если по какой-то причине вы все еще хотите использовать request-promise-native
с потоками, вы можете просто поставить request-promise-native
в require
выше, и это должно работать.Нет необходимости await
запрашивать перед отправкой.