객체 실수 부분...
gettingProxies.once('end', function() {
var fs = require('fs');
var unique = require('array-unique');
// var proxy_info = {proxy_ip:'',port:''}; // 만약 여기서 선언하면 제대로 객체에 정보가 들어가지 않음
for(var i=0; i<list.length; i++){
var m = list[i].length;
for(var j=0; j<m; j++){
var proxy_info = {proxy_ip:'',port:''}; // 여기서 선언해줘야 한다.
proxy_info.proxy_ip = list[i][j].ipAddress;
proxy_info.port = list[i][j].port;
console.log(proxy_info);
Proxy_list.push(proxy_info);
}
}
var result =unique(Proxy_list);
console.log(result);
fs.writeFile(list_path, result , function (err) {
if (err) return console.log(err);
console.log('i saved proxy_list.txt!');
});
});
객체에 한개의의 정보만 들어가길래 이상하다 싶었는데...
폴문 안에 객체선언을 집어넣으니 정상으로 된다..
정확한 이유를 찾아봐야겠다.