このドキュメントはAIによって翻訳されました。不正確な情報については、英語版をご参照ください
DataSourceManager は、複数の dataSource インスタンスを管理するクラスです。
dataSource インスタンスを追加します。
add(dataSource: DataSource, options: any = {}): Promise<void>dataSource インスタンスにグローバルミドルウェアを追加します。
現在の DataSourceManager インスタンスのミドルウェアを取得します。これは HTTP リクエストへの応答に使用できます。
新しい dataSource が追加された後に呼び出されるフック関数です。
afterAddDataSource(hook: DataSourceHook)データソースのタイプとそのクラスを登録します。
registerDataSourceType(type: string, dataSourceClass: typeof DataSource)データソースクラスを取得します。
getDataSourceType(type: string): typeof DataSource登録されているデータソースのタイプとインスタンスのオプションに基づいて、データソースインスタンスを作成します。
buildDataSourceByType(type: string, options: any): DataSource