Custom status and body response example (#559)

This commit is contained in:
Alex
2017-07-08 14:08:03 -04:00
committed by typicode
parent 158ca94130
commit 07a842e8f3

View File

@ -491,7 +491,6 @@ server.listen(3000, () => {
console.log('JSON Server is running')
})
```
#### Custom output example
To modify responses, overwrite `router.render` method:
@ -505,6 +504,18 @@ router.render = (req, res) => {
}
```
You can set your own status code for the response:
```javascript
// In this example we simulate a server side error response
router.render = (req, res) => {
res.status(500).jsonp({
error: "error message here"
})
}
```
#### Rewriter example
To add rewrite rules, use `jsonServer.rewriter()`: