14.0.7 • Published 8 months ago

@loopback/rest v14.0.7

Weekly downloads
41,678
License
MIT
Repository
github
Last release
8 months ago

@loopback/rest

The REST API package for loopback-next.

Overview

This component provides a REST server for your application instances, complete with:

  • new custom routing engine (special thanks to @bajtos)!
  • tools for defining your application routes
  • OpenAPI 3.0 spec (openapi.json/openapi.yaml) generation using @loopback/openapi-v3
  • a default sequence implementation to manage the request and response lifecycle

NOTE: Starting from 6.0.0, we have introduced a middleware-based sequence, which is is used as the default one for newly generated LoopBack applications using lb4 command from @loopback/cli.

Installation

To use this package, you'll need to install @loopback/rest.

npm i @loopback/rest

Basic Use

Here's a basic "Hello World" application using @loopback/rest:

import {RestApplication, RestServer} from '@loopback/rest';

const app = new RestApplication();
app.handler(({request, response}, sequence) => {
  sequence.send(response, 'hello world');
});

(async function start() {
  await app.start();

  const server = await app.getServer(RestServer);
  const port = await server.get('rest.port');
  console.log(`Server is running at http://127.0.0.1:${port}`);
})();

Configuration

See https://loopback.io/doc/en/lb4/Server.html#configuration.

Contributions

Tests

Run npm test from the root folder.

Contributors

See all contributors.

License

MIT

xloop@playfast/corestaffys-apimxdocker@labshare/services-cachemedicare-apiforward-fileskatana-lb4-mw@sinny777/microservices-corebleco-vault@bleco/audit-service@bleco/authentication-service@bleco/bpmn-service@bleco/chat-service@bleco/feature-toggle-service@bleco/in-mail-service@bleco/notification-service@bleco/payment-service@bleco/scheduler-service@bleco/search-service@bleco/video-conferencing-service@provair/example-serverin-mail-example@microloop/ms-authenticationplayfast-companyminaroid-sharedmodules@everything-registry/sub-chunk-558tenant-facadetest-model-repowelinkloopback4-extension-grpcws-flare-clitemplate-collections-apithirdcircle-io@collabland/component-unlock@collabland/component-web-push@collabland/discord@collabland/miniapps@collabland/near-indexer@collabland/action@collabland/open-telemetry@community-dashboard/functions@collabland/asset-manager@collabland/component-authorization@collabland/component-aws@collabland/component-ethereum@collabland/component-job@collabland/component-mixpanel@collabland/component-nextid@collabland/component-platform@collabland/component-polygonid@collabland/component-stripe@tanphat199/lb-infrakf-sdklb4-authorizationlb4-authorization-keycloaklb4-dynamic-datasourcelb4-keycloaklb4-middlewarelb4-model-generatorlb4-rabbitmqlb4-soft-deletelb-rest-explorerex-loopback-modelmodel-repositoryloopback-4-accesscontrolsummerweb-loopback4-grpc@bleco/core@bleco/ds-timestamp@bleco/ds-user-updatable@bleco/helmet@bleco/notifications@bleco/oidp@bleco/ratelimiter@bleco/soft-delete@bleco/vault@bytesnbinary/core@central-credit/app@central-credit/engine@aaqilniz/rest-cache@fokklzdev/loopback-utils@codeloop/example-socketio@codeloop/foundation@derdeka/loopback4-extension-nomnomlyesha-release1yesha-release2@hgmap/lbext-auth@labshare/services@labshare/services-auth@loopx/auth-example@loopx/authentication-service@loopx/core@loopx/multi-tenancy@loopx/user-service@loopback/extension-logging@loopback/extension-metrics@loopback/grpc@loopback/example-access-control-migration@loopback/example-binding-resolution@loopback/example-log-extension@loopback/example-metrics-prometheus
14.0.7

8 months ago

14.0.6

9 months ago

14.0.3

1 year ago

14.0.4

11 months ago

14.0.5

10 months ago

14.0.2

1 year ago

14.0.1

1 year ago

14.0.0

1 year ago

13.1.5

1 year ago

13.1.4

2 years ago

13.1.3

2 years ago

13.1.1

2 years ago

13.1.2

2 years ago

13.1.0

2 years ago

13.0.0

2 years ago

12.0.9

2 years ago

12.0.10

2 years ago

12.0.8

2 years ago

12.0.7

2 years ago

12.0.5

3 years ago

12.0.6

3 years ago

12.0.4

3 years ago

12.0.3

3 years ago

12.0.1

3 years ago

12.0.2

3 years ago

12.0.0

3 years ago

11.1.2

3 years ago

11.1.1

3 years ago

11.1.0

3 years ago

11.0.1

3 years ago

11.0.0

4 years ago

10.1.0

4 years ago

10.0.1

4 years ago

10.0.0

4 years ago

9.3.1

4 years ago

9.3.0

4 years ago

9.2.1

4 years ago

9.2.0

4 years ago

9.1.3

4 years ago

9.1.2

4 years ago

9.1.1

5 years ago

9.1.0

5 years ago

9.0.0

5 years ago

8.0.0

5 years ago

7.0.1

5 years ago

7.0.0

5 years ago

6.2.0

5 years ago

6.1.0

5 years ago

6.0.0

5 years ago

5.2.1

5 years ago

5.2.0

5 years ago

5.1.2

5 years ago

5.1.1

5 years ago

5.1.0

5 years ago

5.0.1

5 years ago

5.0.0

5 years ago

4.0.0

5 years ago

3.3.2

5 years ago

3.3.1

5 years ago

3.3.0

5 years ago

3.2.1

5 years ago

3.2.0

5 years ago

3.1.0

5 years ago

3.0.1

5 years ago

3.0.0

5 years ago

2.0.0

5 years ago

1.26.1

5 years ago

1.26.0

5 years ago

1.25.1

5 years ago

1.25.0

6 years ago

1.24.0

6 years ago

1.23.0

6 years ago

1.22.0

6 years ago

1.21.0

6 years ago

1.20.1

6 years ago

1.20.0

6 years ago

1.19.0

6 years ago

1.18.1

6 years ago

1.18.0

6 years ago

1.17.0

6 years ago

1.16.8

6 years ago

1.16.6

6 years ago

1.16.5

6 years ago

1.16.4

6 years ago

1.16.3

6 years ago

1.16.2

6 years ago

1.16.1

6 years ago

1.16.0

6 years ago

1.15.0

6 years ago

1.14.0

6 years ago

1.13.1

6 years ago

1.13.0

6 years ago

1.12.0

6 years ago

1.11.2

6 years ago

1.11.1

6 years ago

1.11.0

6 years ago

1.10.5

6 years ago

1.10.4

6 years ago

1.10.3

6 years ago

1.10.2

6 years ago

1.10.1

6 years ago

1.10.0

6 years ago

1.9.1

6 years ago

1.9.0

6 years ago

1.8.0

6 years ago

1.7.0

6 years ago

1.6.0

6 years ago

1.5.5

6 years ago

1.5.4

6 years ago

1.5.3

6 years ago

1.5.2

6 years ago

1.5.1

6 years ago

1.5.0

7 years ago

1.4.0

7 years ago

1.3.1

7 years ago

1.3.0

7 years ago

1.2.0

7 years ago

1.1.0

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago

0.26.1

7 years ago

0.26.0

7 years ago

0.25.5

7 years ago

0.25.4

7 years ago

0.25.3

7 years ago

0.25.2

7 years ago

0.25.1

7 years ago

0.25.0

7 years ago

0.24.0

7 years ago

0.23.0

7 years ago

0.22.2

7 years ago

0.22.1

7 years ago

0.22.0

7 years ago

0.21.1

7 years ago

0.21.0

7 years ago

0.20.0

7 years ago

0.19.6

7 years ago

0.19.5

7 years ago

0.19.4

7 years ago

0.19.3

7 years ago

0.19.2

7 years ago

0.19.1

7 years ago

0.19.0

7 years ago

0.18.0

7 years ago

0.17.1

7 years ago

0.17.0

7 years ago

0.16.0

7 years ago

0.15.1

7 years ago

0.15.0

7 years ago

0.14.1

7 years ago

0.14.0

7 years ago

0.12.0

7 years ago

0.11.3

7 years ago

0.11.2

7 years ago

0.11.1

7 years ago

0.11.0

7 years ago

0.10.5

7 years ago

0.10.4

7 years ago

0.10.3

7 years ago

0.10.2

7 years ago

0.10.1

7 years ago

0.10.0

7 years ago

0.9.0

7 years ago

0.8.1

7 years ago

0.8.0

7 years ago

0.7.0

7 years ago

0.6.3

7 years ago

0.6.2

7 years ago

0.6.1

7 years ago

0.6.0

7 years ago

0.5.3

7 years ago

0.5.2

7 years ago

0.5.1

7 years ago

0.5.0

7 years ago

0.4.1

7 years ago

0.4.0

7 years ago

0.3.4

7 years ago

0.3.3

7 years ago

0.3.2

7 years ago

0.3.1

7 years ago

0.3.0

7 years ago

0.2.0

7 years ago

0.1.2

7 years ago

0.1.1

7 years ago

0.1.0

7 years ago

4.0.0-alpha.26

7 years ago

4.0.0-alpha.25

7 years ago

4.0.0-alpha.24

7 years ago

4.0.0-alpha.23

7 years ago

4.0.0-alpha.22

7 years ago

4.0.0-alpha.21

7 years ago

4.0.0-alpha.19

7 years ago

4.0.0-alpha.18

7 years ago

4.0.0-alpha.17

7 years ago

4.0.0-alpha.16

7 years ago

4.0.0-alpha.15

7 years ago

4.0.0-alpha.14

7 years ago

4.0.0-alpha.13

8 years ago

4.0.0-alpha.12

8 years ago

4.0.0-alpha.11

8 years ago

4.0.0-alpha.10

8 years ago

4.0.0-alpha.9

8 years ago

4.0.0-alpha.8

8 years ago

4.0.0-alpha.7

8 years ago

4.0.0-alpha.6

8 years ago

4.0.0-alpha.5

8 years ago

4.0.0-alpha.4

8 years ago

4.0.0-alpha.3

8 years ago

4.0.0-alpha.2

8 years ago