2017-11-10 76 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

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