mirror of
https://github.com/typicode/json-server.git
synced 2025-07-28 20:52:08 +08:00
Custom status and body response example (#559)
This commit is contained in:
13
README.md
13
README.md
@ -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()`:
|
||||
|
Reference in New Issue
Block a user