1.0.7 • Published 4 years ago
@benbakhar/resty v1.0.7
Resty
A tiny, zero dependencies Express middleware for clear and concise http response handling.
npm i -S resty
Usage
const app = require('express')();
const resty = require('resty');
app.use(resty());
app.get('/ping', (req, res) => res.success());
which will respond with the following response:
{
"message": "success",
"payload": {}
}
Methods
response.success(payload, message)
response.created(payload, message)
response.badRequest(payload, message)
response.unauthorized(payload, message)
response.forbidden(payload, message)
response.notFound(payload, message)
response.error(message)
Options
Property | Type | Description | Example |
---|---|---|---|
statusCodes | Object | set custom status code for specific http response | {redirect: 307 } |