我遇到了一个问题,我的 Node.js 程序在循环一个我什至没有明确调用的函数 ( emitHookFactoryin \<node_internals>\internal\async_hooks.js)时卡住了。当我从后端应用程序访问我自己的类之一上的成员或调用函数时,就会发生这种情况。当我从前端应用程序访问这些成员或功能时,没有问题。例子:后端:comp.UpdateMaster();立即进入emitHookFactory并无限循环。Frontent:按预期comp.UpdateMaster();立即进入UpdateMaster。如果有帮助的话,后端代码Promise在 an 内部Express.js Router的get处理程序中运行。
1 回答

忽然笑
TA贡献1806条经验 获得超5个赞
似乎您不是唯一遇到此问题的人。我发现这篇文章是为了回答您提出的类似问题。如果您使用 vscode 尝试调试您的 nodejs 应用程序,您应该设置此属性:
"skipFiles": [
"<node_internals>/**"
],
到你在 vscode 中的配置文件。
抱歉,如果这不是您的问题,但其他人似乎也遇到了这种情况。
添加回答
举报
0/150
提交
取消