GitHub - mpatsute/loopback-next: LoopBack makes it easy to build modern applications that require complex integrations.

Gitter

LoopBack makes it easy to build modern applications that require complex integrations.

  • Fast, small, powerful, extensible core
  • Generate real APIs with a single command
  • Define your data and endpoints with OpenAPI
  • No maintenance of generated code

Installation

Make sure you have the following installed:

Then:

npm i -S loopback-next (or wherever we publish)
cd node_modules/loopback-next
npm i -g lerna
lerna bootstrap
cd ../..
# proceed to creating index.ts

Example

A basic example of a controller:

export class UserController {
  public async getUserByName(username: string): Promise<UserResponse> {
    const users = new UserRepository();
    const user = await users.findOne({where: {username: username}});
    if (!user) {
      throw createHttpError.NotFound(`User ${username} not found.`);
    }
    return new UserResponse(user);
  }
}

See loopback-next-example for more

Documentation

Team

Ritchie Martori Raymond Feng Miroslav Bajtos Rand McKinney Simon Ho

See all contributors

Contributing

License

MIT