1
16
对于您的用例,使用
|
2
6
request-promise
. 如果您在for循环中等待每个请求,那么所有请求都是按顺序完成的。如果每个请求都是独立的,不需要一个接一个地执行,那么这是低效的。处理这样的事情的最好方法是并行地完成它们,然后等待它们全部完成。这是通过创建一个请求承诺数组,然后使用
|
3
2
要使用async/await,您需要使用返回承诺的HTTP库,而不是使用回调。
你可以简单地
async/await工作得非常好,而且正在变得非常普遍,我强烈建议您切换到将其视为一等公民而不是事后诸葛亮的框架和库。这包括Express,它也是一个基于回调的库,而不是基于承诺的库。但这有点离题。 |
4
2
但是,您似乎更喜欢使用回调。在这种情况下,您可以这样编写代码:
|
smg_08 · 使用for循环在pandas数据帧中进行筛选[重复] 1 年前 |
Sher Meen · 我需要列出一个循环中临时变量中存储的多个值 2 年前 |
John · 如何确定Javascript自引用循环是否完成[重复] 2 年前 |
Owen · 从列表中删除非重复项(python)[重复] 2 年前 |
user4567794374545 · 如何将函数应用于R中的多个列? 2 年前 |
Rik Bloemers · for循环不接受任何浮点变量 2 年前 |
Robbie McM · 如何使列表中的所有数据帧具有相同的列数? 2 年前 |
Vedant · 如何解决python啦啦队长问题?[已关闭] 2 年前 |