NestJS Cache パッケージのすべてのインストールおよび使用方法に関する情報を収集し、異なるモジュールに追加する方法を説明します。たとえば、CacheModule を宣言して、コントローラーや他のモジュールにキャッシュを注入して使用します。また、特定のルートを選択的にキャッシュするためにキャッシュデコレーターを使用することもできます。次に、いくつかの例を示し、ルートとデコレーターの使用方法、およびキャッシュの排除戦略の操作方法を説明し、異なるキャッシュ構成オプションやその他の初期化パラメーターを使用します。最後に、アプリケーションが正常に動作するように、正確で有用なクリーンアップ手順を提供してください。
NestJS-Cache を詳しく説明するために、NestJS のインストール手順を次のように分割できます:
- 必要な nestjs-cache パッケージがプロジェクトにインストールされていることを確認します。
- CacheModule をプロジェクトに読み込んで、コントローラーやサービスに注入してキャッシュ機能を実現します。
- 特定のルート操作を必要に応じてキャッシュするために RouteHandlerDecorator を使用します。
- アプリケーションのパフォーマンスを確保するために必要なキャッシュ排除戦略を提供します。
- プロジェクトを正しい初期状態に復元するために、適切なクリーンアップおよび初期化手順を提供します。