Page Contents

LoopBack4には、次のサンプルプロジェクトが用意されています。

LoopBackの機能を紹介するショッピングアプリケーションのサンプル

  • loopback4-example-shopping: LoopBack4フレームワークの使い方を検証/テストするためのオンラインeコマースデモ。

初心者向けのサンプル

拡張機能を実装/使用したサンプル

移行方法のサンプル

  • 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をインストールしてください。