2017-11-10 66 views
0

我想從使用whois節點模塊的域數組中獲取電子郵件,但我總是得到相同的錯誤>>「網站未定義」。 該代碼適用於單個域,但不適用於列表。任何人都可以幫助我解決這個問題嗎?預先感謝您:Whois節點批量域名

var whois = require("whois-json"); 
 

 
arr = [ 
 
"google.com", 
 
"example.com" 
 
] 
 

 
function getWhois(site) { 
 
    whois(site, function(err, result){ 
 
     var output = JSON.stringify(result, null, 2); 
 
     output = JSON.parse(output); 
 
     email = output['email'].replace(' ', ',').toString().split(","); 
 
     console.log(email[0]); 
 
    }) 
 
} 
 

 
arr.forEach(function(i) { 
 
    getWhois(site); 
 
});

回答

0

arr.forEach(function(i) { 
    getWhois(site); // site is not defined here 
}); 

您還沒有定義的 「地盤」。你可能打算做

+0

好指出,但仍然無法正常工作。 –