Page Contents

LoopBack 4 is more than just a framework: It’s an ecosystem that encourages developers to follow best practices through predefined standards. This section will walk through some important guidelines by building an example API for a catalog of products.

Our best practice follows an “API first” and test-driven development approach:

  1. Defining the API: There are two possible approaches to take in this section
  2. Defining your testing strategy: This section discusses the advantages and the process of building a strong testing suite.
  3. Implementing features: This section demonstrates how the tests for each feature of your application should be written, and how to write the logic to make these tests pass. In the example, the tests for the controller, model, repository, data source, and sequence are written and then implemented.
  4. Preparing the API for consumption: This section shows how the endpoints can be physically tested using the Swagger UI.