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:
- Node.js >= 7.0.0
- TypeScript >= 2.0.0
npm i -g typescript - TypeScript Node >= 3.0.0
npm i -g ts-node
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 |
|---|---|---|---|---|