This application is generated using LoopBack 4 CLI with the initial project layout.
docker-compose up
By default, dependencies were installed when this application was generated.
Whenever dependencies in package.json
are changed, run the following command:
yarn install
yarn start
You can also run node .
to skip the build step.
Open http://127.0.0.1:3000 in your browser.
To incrementally build the project:
yarn run build
To force a full build by cleaning up cached artifacts:
yarn run rebuild
yarn run lint
To automatically fix such issues:
yarn run lint:fix
yarn run migrate
: Migrate database schemas for modelsyarn run openapi-spec
: Generate OpenAPI spec into a fileyarn run docker:build
: Build a Docker image for this applicationyarn run docker:run
: Run this application inside a Docker container
yarn test
Please check out LoopBack 4 documentation to understand how you can continue to add features to this application.
- Command:
npx knex migrate:make <migration_name>
- Command:
yarn run migrate
-
Command:
lb4 model
-
Explanation:
Generates a new model in thesrc/models/
directory. -
Example:
lb4 model MyModel
-
Command:
lb4 controller
-
Explanation:
Creates a new controller in thesrc/controllers/
directory. -
Example:
lb4 controller MyController
-
Command:
lb4 service
-
Explanation:
Generates a new service in thesrc/services/
directory. -
Example:
lb4 service MyService
-
Command:
lb4 datasource
-
Explanation:
Creates a new DataSource configuration in thesrc/datasources/
directory. -
Example:
lb4 datasource MyDataSource
-
Command:
lb4 repository
-
Explanation:
Creates a new repository in thesrc/repositories/
directory. -
Example:
lb4 repository MyRepository
-
Command:
lb4 relation
-
Explanation:
Sets up a new relation between existing models. -
Example:
lb4 relation
This will guide you through a series of questions to establish a new relation.