![]() |
1
2
在上述情况下
您不应该在promise中进行递归调用,而应该解析每个页面的promise,并为分页的每个新页面重新执行它。
换句话说:确保承诺中的逻辑中的每一条路径都会导致
|
![]() |
2
0
你能试试下面的代码吗?
我对原始代码做了一些细微的改进,原始代码做出了许多承诺,这些承诺将被卡在挂起状态,因为在最终递归结束条件时,预期永远不会得到解决。我使用隐式的承诺链,通过在承诺块中返回承诺,这使得所有的承诺链在一起。一旦代码到达递归结束,那么链中的每个承诺都将得到解决。这个实现使用的是纯粹的承诺,所以很容易理解。 |
![]() |
AlaaKudo810 · 无法更新猫鼬中的对象 1 年前 |
![]() |
Foobar · 如何在Fastify中为请求附加“项目”密钥? 1 年前 |
![]() |
chrispytoes · 从服务器端获取登录用户 1 年前 |