0.0.32 • Published 10 years ago
fluent-rest v0.0.32
Fluent REST
A flexible fluent library that automatically creates Express compatible RESTful endpoints for any sql-bricks compatible database connection.
Features
- Fully RESTful endpoints without any weird query string madness or RPC masquerading as REST
- Select the fields returned for entities using the fields query string parameter
- Control the sort order of entities returned from collections via the sort query string parameter
- Support full-text searches via the q query string parameter and a custom entity configurable via use_full_text_entity
- Accept header/extensions can be easily honored in output formatters
- Chainable output formatters, similar to Express middlewares, allow you to fully customize what is sent back to the client
Installation
$ npm install fluent-rest
Usage
// Standard Express app set up code would be here
import { rest_service_builder, hal_formatter } from 'fluent-rest/rest_service_builder';
let db = require('pg-bricks').configure('YOUR CONNECTION STRING');
let customers = builder
.mount_at(app, '/api/v1')
.resource('customers')
.description('This is a collection of customers.')
.for_entity(db, 'customer')
.endpoint();
0.0.32
10 years ago
0.0.31
10 years ago
0.0.30
10 years ago
0.0.27
10 years ago
0.0.26
10 years ago
0.0.25
10 years ago
0.0.24
10 years ago
0.0.22
10 years ago
0.0.21
10 years ago
0.0.20
10 years ago
0.0.19
10 years ago
0.0.18
10 years ago
0.0.17
10 years ago
0.0.16
10 years ago
0.0.15
10 years ago
0.0.14
10 years ago
0.0.13
10 years ago
0.0.12
10 years ago
0.0.11
10 years ago
0.0.10
10 years ago
0.0.9
10 years ago
0.0.8
10 years ago
0.0.7
10 years ago
0.0.6
10 years ago
0.0.5
10 years ago
0.0.4
10 years ago
0.0.3
10 years ago
0.0.2
10 years ago