Björn Strobach - @bstrobach
A platform for building APIs and microservices in Node.js
Björn Strobach - Node.js Meetup Leipzig - July 2019
LoopBack is a highly extensible, open-source Node.js framework based on Express that enables you to quickly create APIs and microservices composed from backend systems such as databases and SOAP or REST services.
A class that implements operations defined by an application’s API
Implements an applications business logic
Acts as bridge between the HTTP/REST API and domain/database models
Describes business domain objects
Usually defines a list of properties with name, type, and other constraints
Can be used for data exchange on the wire or between different systems
A config for a Connector instance that represents data in an external system
LoopBack supports many different external system, e.g.
In-memory DB, Microsoft SQL, Oracle, Redis, MongoDB, PostgreSQL, ...
Represents a specialized service interface that provides strong-typed data access (for example, CRUD) operations of a domain model against the underlying database or service.
$ npm i -g @loopback/cli
$ lb4 app my-app [--yes]
$ cd my-app && npm start