素材牛VIP会员
node中http.get()报错
 em***co  分类:Node.js  人气:844  回帖:2  发布于6年前 收藏

请问是什么原因造成的

var http = require('http');
var urls = ['http://www.runoob.com/', 'http://www.hubwiz.com/', 'http://www.saylove.com/']
function fetchPage(url) {
    http.get(url, function(res) {
        console.log("已经成功请求",url)
    })
}

for(var i = 0;i < urls.length;i++) {
    fetchPage(i)
}

 标签:node.js

讨论这个帖子(2)垃圾回帖将一律封号处理……

Lv3 码奴
xi***xu 职业无 6年前#1

你这里的i是索引吧。要想循环应该在函数中传入urls[i]这样才对吧

Lv1 新人
飘***子 JS工程师 6年前#2
for(var i = 0;i < urls.length;i++) {
//这里i是 数字啊!应该传入url 吧
    fetchPage(i)
}
 文明上网,理性发言!   😉 阿里云幸运券,戳我领取