LoopBack4には、次のサンプルプロジェクトが用意されています。
LoopBackの機能を紹介するショッピングアプリケーションのサンプル
- loopback4-example-shopping: LoopBack4フレームワークの使い方を検証/テストするためのオンラインeコマースデモ。
初心者向けのサンプル
-
hello-world: LoopBack4を使用して簡単なアプリケーションを設定する方法を示すサンプル。
-
todo: LoopBack4でアプリケーションを構築する方法を示すサンプル。 チュートリアルの説明 を確認。
-
todo-list: LoopBack4でリレーションを使用する方法を示すサンプル。 Todoサンプルの続き。 チュートリアルの説明 を確認。
-
soap-calculator: SOAP Webサービスを統合する方法を示すサンプル。 チュートリアルの説明 を確認。
拡張機能を実装/使用したサンプル
-
greeter-extension: 拡張ポイント/拡張パターンを実装する方法を示すサンプル。
-
log-extension: LoopBack4での複雑なログ拡張を作成する方法を示すサンプル。
-
metrics-prometheus: @loopback/extension-metrics extension と Prometheus によって提供されるメトリックスを示すサンプル。
移行方法のサンプル
-
lb3-application: 既存のLoopBack3アプリケーションを新しいLoopBack4プロジェクトにマウントする方法を示すサンプル。
-
access-control-migration: Role Based Access Control(RBAC)システムを実装する方法を示すサンプル。
その他のサンプル
-
context:
@loopback/context
をInversion of Control(IoC)および、Dependency Injection(DI)コンテナーとして使用する方法を示すスタンドアローンサンプル。 -
file-transfer: ファイルをアップロードおよびダウンロードするためのAPIを公開する方法を示すサンプル。
-
greeting-app: コンポーネント、コントローラー、インターセプター、オブザーバーからアプリケーションを作成する方法を示すサンプル。
-
rpc-server: 構成済みRPCプロトコルを実装する方法を示すサンプル。
-
rest-crud:
CrudRestComponent
を使用して、クラスを作成せずにモデルのデフォルトのリポジトリおよびコントローラークラスを定義する方法を示すサンプル。 -
validation-app: LoopBackアプリケーションでバリデーションを追加する方法を示すサンプル。
サンプルのダウンロード方法
以下のlb4
コマンドを使用して、任意のプロジェクトサンプルをダウンロードすることができます。
lb4 example <プロジェクトサンプル名>
例えば、以下のコマンドを使って、hello-world
のプロジェクトサンプルをloopback4-example-hello-world
にダウンロードすることができます。
lb4 example hello-world
lb4
をまだインストールしていない場合は、はじめに を確認してLoopBack 4 CLIをインストールしてください。