簡體   English   中英

NestJS ModuleRef 實例

[英]NestJS ModuleRef instances

我是 nestJS 的新手,遇到了 REQUEST Scoped 服務的循環依賴,這讓我閱讀了 nestJS 中的 ModuleRef。

我正在查看文檔,其中提到通過連續調用它來解析提供程序會為此提供程序返回多個唯一實例。

現在對於我的用例,我只需要調用一次,所以這與我無關。 但我想知道什么時候我可能必須進行這些連續調用以及為什么我們需要同一提供程序的 2 個實例。

但我想知道什么時候我可能必須進行這些連續調用以及為什么我們需要同一提供程序的 2 個實例。

就是這樣,通常您不需要有兩個實例,但是您正在查看的特定文檔是關於TRANSIENT范圍提供程序的,它們在注入的每個點都是不同的,也就是說,每個實例都應該是唯一的,這正是文檔在此處顯示的內容。 然后它表明,如果您需要相同的實例,則應該為傳遞給ModuleRef#resovlecontextId使用常量,以確保您獲得與之前解析的實例相同的實例

暫無
暫無

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

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