簡體   English   中英

當在Node.js中調用我的一個函數時,程序首先調用emitHookFactory並陷入無限循環

[英]When calling one of my functions in Node.js the program first calls emitHookFactory and gets stuck in an infinite loop

我運行到哪里我的Node.js程序卡住循環功能(一期emitHookFactory\\<node_internals>\\internal\\async_hooks.js ),我甚至沒有明確要求。 當我從后端應用程序訪問成員或在自己的類之一上調用函數時,就會發生這種情況。 當我從前端應用程序訪問這些成員或功能時,沒有問題。

例子:

后端: comp.UpdateMaster(); 立即進入emitHookFactory並無限期地循環。 前端: comp.UpdateMaster(); 立即按預期方式進入UpdateMaster

后端代碼在Express.js Routerget處理程序中的Promise運行,如果有幫助的話。

似乎您不是唯一遇到此問題的人。 我找到這則帖子是為了回答您遇到的類似問題。 如果使用vscode嘗試調試nodejs應用程序,則應設置以下屬性:

"skipFiles": [
  "<node_internals>/**"
],

到您在vscode中的配置文件。

抱歉,這不是您的問題,但其他人似乎正在發生這種情況。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM