相关疑难解决方法(0)

具有所有功能异步的任何缺点?

较新的节点js具有async等待,这真的很酷,因为它使代码看起来更好。

我想知道让每个类方法都异步是个好主意,即使它不需要返回承诺也是如此吗?

在我的用例中,我实际上有点需要,因为我试图在多个子进程之间共享依赖关系,并且我使用了代理和子进程通信的组合来实现这一点。显然,我需要承诺,因为我需要等待流程响应或发送消息。

但这是否可能有长期的潜在副作用?

更明确地说,我仅是出于酷语法的目的而执行此操作。

const database = CreateProxy('database');
await database.something();
Run Code Online (Sandbox Code Playgroud)

从另一个过程。

与一些something仅从父进程请求的代码(例如

process.send('getSomethingFromDb');
Run Code Online (Sandbox Code Playgroud)

两者都使用消息传递,但是第一个使它看起来好像不在表面上

javascript asynchronous child-process node.js promise

4
推荐指数
3
解决办法
689
查看次数