問題タブ [nestjs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1941 参照

typescript - モジュールのエクスポートを使用して、コンポーネント(サービス)を他のコンポーネント(サービス)に注入します

階層型注入に関する Nestjs ドキュメントの記事を読みました。しかし、私はそれを実装するのに問題があります。現在、私は2つのモジュールを持っています。 AuthModuleをインポートしているモジュールですUserModuleUserModule他のモジュールで使用されるサービスが含まれています (正常に動作する場合)。

auth.module.ts

user.module.ts

この問題は、nestjs が UserService を AuthService に挿入するときに発生します。次のエラーが発生します。コンストラクターからサービスを削除すると機能します。奇妙なことに、UserService は他のモジュールで動作します。

auth.service.ts