expressty
Version:
Express middleware kit for writing easy RESTful services with express
41 lines (33 loc) • 685 B
Markdown
expressty
===================
Express middleware kit for writing easy RESTful services with express
```
const app = require('express')();
const expressty = require('expressty');
app.use(expressty);
function anakinCtrl(req, res) {
fightObiWan()
.then(res.ok, res.error);
}
app.get('/anakin', anakinCtrl)
/**
* Respond if nothing was found
*/
app.use((req, res) => res.notFound());
```
A **GET** request on */anakin* , will yield the following response:
```
{
"code": 200,
"message": "ok",
"payload": "i win"
}
```
A **POST** request on */anakin* , will yield the following response:
```
{
"code": 404,
"message": "resource not found",
"payload": null
}
```