Я использую пакет "proxy-lists": "^1.16.0"
для получения прокси.
Я хотел бы сохранить все входящие объекты-массивы в свой собственный массив, чтобы позже сохранить его в БД.
При запускеВ приведенном ниже примере мой массив пуст и файл не записан:
const ProxyLists = require('proxy-lists');
const fs = require('fs');
global.__basedir = __dirname;
const options = {
countries: null
};
// `gettingProxies` is an event emitter object.
const gettingProxies = ProxyLists.getProxies(options);
const data = []
gettingProxies.on('data', function (proxies) {
console.log(proxies);
data.push(proxies)
});
gettingProxies.on('error', function (error) {
console.error(error);
});
gettingProxies.once('end', function () {
fs.writeFile(__basedir + "data/file.txt", data, function (err) {
if (err) {
return console.log(err);
}
console.log("The file was saved!");
});
});
Есть предложения, что я делаю неправильно?
Я ценю ваши ответы!