Page Contents

@loopback/booter-lb3app

Boot a LoopBack 3 application and expose its REST API via LoopBack 4.

Overview

The @loopback/booter-lb3app package provides a way for LoopBack 3 developers to boot their LoopBack 3 application, convert the application’s Swagger spec into OpenAPI v3, and then mount the application, including its spec, onto a target LoopBack 4 application.

Installation

npm install --save @loopback/booter-lb3app

Basic use

Import the component at the top of your src/application.ts file.

import {Lb3AppBooterComponent} from '@loopback/booter-lb3app';

Register the component in Application’s constructor:

this.component(Lb3AppBooterComponent);

By default, the LoopBack 3 models and datasources will be bond to the application with naming conventions as:

  • binding key for datasources: lb3-datasources.{ds name}
  • binding key for models: lb3-models.{model name}

Contributions

Tests

Run npm test from the root folder.

Contributors

See all contributors.

License

MIT