首页 > 解决方案 > 如何检测我的代码(而不是我的依赖项)进行的同步调用?

问题描述

Express best practice guide中,它说您不应该使用同步函数。因此,他们建议在进行同步操作时传递一个标志--trace-sync-io以引发警告。

所以我做到了,但是当我运行我的应用程序时......我收到了数千条警告!它们中的大多数是由我的依赖项的代码提出的,这并没有多大帮助。我期待它显示我的代码存在问题,例如,调用console.log()(大多数情况下)是同步的。

这个标志是否有更易读的版本,或者检测不需要的同步调用的更有效方法?

标签: node.jsexpress

解决方案


推荐阅读