第一篇文章,但感谢所有人的所有信息!
关于这个问题.我有一些代码,我试图迭代JSON文件并对数组中的每个对象执行HTTP Get Request.问题似乎出现在我执行http get请求时,它不是按顺序执行,也不是完成.它在我的API大约6-9次调用后挂起.
示例JSON:
[
{
"Name": "ActClgStpt",
"Address": 326,
"Slot": 1
},
{
"Name": "ActHtgStpt",
"Address": 324,
"Slot": 1
},
{
"Name": "AdvanceCool",
"Address": 21,
"Slot": 1
}
]
Run Code Online (Sandbox Code Playgroud)
迭代JSON:
sedona.jsonInputAddress('Unit1GWRenton', logMe);
function logMe() {
for(var i in config)
{
var name = config[i].Name;
var address = config[i].Address;
var slot = config[i].Slot;
console.log(name + " " + address + " " + slot);
sedona.collectValues("192.168.101.14", 2001, config[i].Name, config[i].Address, config[i].Slot,function(){console.log("Done")})
}
}
Run Code Online (Sandbox Code Playgroud)
我在API调用的每个循环上执行的函数的副本.我有一个回调设置,但我认为我可能没有正确设置它:
collectValues:function(site,port,name,address,slot,callback){
/* Build Scrape Constructor */ …Run Code Online (Sandbox Code Playgroud)