loopback-content-range

2.0.0 • Public • Published

loopback-content-range

Support react-admin for Loopback 3 by adding Content-Range header.

Installation

npm install --save loopback-content-range

Usage

Modify your server/component-config.json to include this module:

{
  "loopback-content-range": {
    "pattern": [
      "*.find"
    ],
    "relatedModels": true
  },
}

Options

pattern: Array of String

Method patterns that Content-Range header will be added.

Accepted patterns: See https://loopback.io/doc/en/lb3/Remote-hooks.html#wildcards.

Default value: [ "*.find" ], which auto added to find method of all models.

relatedModels: Boolean

Apply Content-Range to all related models.

defaultLimit: Integer

Set the default value when no limit parameter is passed on filter. If no defaultLimit value is defined it will assume the maxLimit value.

maxLimit: Integer

Set the maximum value of the limit paramater on filter.

Tips

To fetch all records, do not define any values for defaultLimit and maxLimit.

Credits

Based on loopback3-xTotalCount and loopback-component-react-admin

Package Sidebar

Install

npm i loopback-content-range

Weekly Downloads

176

Version

2.0.0

License

MIT

Unpacked Size

5.8 kB

Total Files

4

Last publish

Collaborators

  • darthwesker