【发布时间】:2021-01-30 04:07:32
【问题描述】:
我要求在 API 返回的响应中搜索给定的“密钥”。我必须使用不同的输入多次调用相同的 API。 从 API 获得响应后,我需要在 API 响应中搜索 KEY。如果 KEY 不存在,则使用不同的输入再次调用相同的 API 并搜索...继续。
基本上,在我完成一次在 API 响应中搜索 KEY 的迭代之前,执行应该等待。怎样才能做到这一点?请提出建议。
我已尝试使用以下方法并执行不等到它在 API 响应中搜索键。
for (i=0;i< departments.length;i++)
{
getInformation(departments[i]).
then((response) => {
//verify whether given key present in response
})
.catch((err)) => {
//log error
});
}// end of for loop
}
注意:我想继续使用下一个键进行搜索操作,即使它们在其中一个 API 调用中有任何异常。
谢谢
【问题讨论】:
标签: javascript node.js express promise synchronization