mirror of
https://github.com/typicode/json-server.git
synced 2025-07-29 05:03:04 +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')
|
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()`:
|
||||||
|
Reference in New Issue
Block a user