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') console.log('JSON Server is running')
}) })
``` ```
#### Custom output example #### Custom output example
To modify responses, overwrite `router.render` method: 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 #### Rewriter example
To add rewrite rules, use `jsonServer.rewriter()`: To add rewrite rules, use `jsonServer.rewriter()`: