【发布时间】:2014-11-21 22:02:40
【问题描述】:
我是 node 新手,但我已经喜欢它了。唯一的问题是,异步功能正在杀死我。
我正在使用 google 包来获取我的网站在 google 中的排名:
for (var j=0;j<keywords.length;j++) {
var keyword = keywords[j];
google(keyword, function(err, next, links) {
console.log('Searching for keyword "' + keyword + '" in google.' + google.tld + ' ('+ google.lang +')');
if (err) console.error(err);
for (var i = 0; i < links.length; ++i) {
var rank = i+1;
console.log(keyword + ' #'+ rank + ' - ' + links[i].link + ' | ' + links[i].title);
//link.href is an alias for link.link
//console.log(links[i].description + "\n");
}
console.log('\n');
});
}
我的问题是控制台日志显示所有网站的关键字都相同,尽管我在关键字数组中定义了三个。
我错过了什么?
【问题讨论】:
标签: javascript node.js