問題タブ [nestjs-config]
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.
nestjs - 他のモジュール サービスを挿入する際の Nestjs カスタム構成サービス エラー
やりたいことを説明したい。DB からデータベース構成を取得して接続したい。理解を深めるために例を挙げたほうがよいでしょう。DB Aには3つのデータベースA、B、Cがあり、DB BおよびCには、userName、password、およびdbName(BD BおよびBD CのuserNameなど)などの構成情報が格納されています。私は両方の DB (B と C) にユーザーを持っています。たとえば、David の認証資格情報はデータベース B にあり、Justin の認証資格情報はデータベース C にあります
だから私はいくつかのコードを書いたが、エラーが発生する
私の書いたコード:
app.module.ts で
UsersModule にはストア DB 構成のエンティティがあります => DB A PlayersModule にはストア ユーザー資格情報のエンティティがあります => DB B (David auth 資格情報はここに保存されます)
これはormconfig jsファイルです
DB構成を動的に取得するための2つのファイルがあります
dynamic-db-config.service.ts で
サービス (UsersService) を使用して、request.paramsに基づいて DB 資格情報を取得します(DB 名を送信します)
dynamic-db-config.module.ts
users.service.ts
これはusers.module.tsです
したがって、このコードを実行すると、dynamic-db-config.service.ts の usersService でエラーが発生します。
エラーは次のとおりです。
どこで私は間違えましたか?
javascript - NestJS イベントエミッター
EventEmitter を作成するための NestJS ドキュメントに従っています ( Doc Link。コードを実行するとエラーが発生します :
「[Nest] 129586 - 16/06/2021、20:43:31 [ExceptionsHandler] this.eventEmitter.emit は関数ではありません」
これは私のコードがどのように見えるかです:
ここで何が欠けているのかわかりません。