在向客户端发送响应后,我需要调用异步function。
res.json({});
someAsyncFunction(); //no await for this function在不等待它的承诺的情况下运行这个函数会是一件坏事吗?有什么改变吗?
发布于 2021-06-18 15:52:03
就其本身而言,不。如果并且只有当你想在承诺实现的时候做些什么的话,等待才有意义。如果没有任何可以想象的情况,在承诺实现的时候,你可以做任何事情,那么等待并因此减缓这个过程是次优的。然而,如果您能够拥有一个非阻止程序的.then(),则与await形成对比,所以只有当您的代码无法在没有实现的情况下合理地继续运行时,才使用await。
因此,有三宗个案:
await.await,使用.then()而不是
.then()https://stackoverflow.com/questions/68035242
复制相似问题