为了账号安全,请及时绑定邮箱和手机立即绑定

当在 Node.js 中调用我的一个函数时,程序首先调用 emitHookFactory

当在 Node.js 中调用我的一个函数时,程序首先调用 emitHookFactory

SMILET 2021-06-07 11:39:48
我遇到了一个问题,我的 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 中的配置文件。


抱歉,如果这不是您的问题,但其他人似乎也遇到了这种情况。


查看完整回答
反对 回复 2021-06-11
  • 1 回答
  • 0 关注
  • 217 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信