loopbackio / loopbackio/loopback-next
How to call provider during application boot
オープン
まだ誰も着手していません。
Docs
good first issue
- 主要言語
- TypeScript
- スター
- 5.1k
- フォーク
- 1.1k
- 平均マージ
- 2日 21時間
- マージ済み PR(30日)
- 27
説明
Description / Steps to reproduce / Feature proposal
Hi, I have a Provider bind to services.MyProvider in application.ts, I need call the Provider inside a method in application.ts
Current Behavior
constructor(options: ApplicationConfig = {}) {
super(options);
this.sequence(MySequence);
this.projectRoot = __dirname;
this.bind('services.MyProvider').toClass(
MyProvider
);
this.bootOptions = {
controllers: {
dirs: ['controllers'],
extensions: ['.controller.js'],
nested: true,
},
};
try {
this.callFunctionMyProvider();
} catch (error) {
console.log(error);
}
}
TIA
コントリビューションガイド
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
調査の方向性
application.ts のコンストラクターと、issue に示されている services.MyProvider のバインディングを確認し、その後、アプリケーションのブートライフサイクルを追跡して、provider へのアクセスをどこに置くべきかを特定します。完了の条件は、アプリケーションの起動中に provider を呼び出すためのサポートされた方法を文書化または仕様化し、関連する使用例またはテストを特定することです。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- typescript
- 領域
- backend
- issue の種類
- ドキュメント
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 活発さ
- 停滞
- 明瞭さ
- 説明が足りない
- 初心者へのやさしさ
- 20/100