8000 Custom status and body response example (#559) · JavaScriptExpert/json-server@07a842e · GitHub
[go: up one dir, main page]

Skip to content

Commit 07a842e

Browse files
Noyabronoktypicode
authored andcommitted
Custom status and body response example (typicode#559)
1 parent 158ca94 commit 07a842e

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

README.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -491,7 +491,6 @@ server.listen(3000, () => {
491491
console.log('JSON Server is running')
492492
})
493493
```
494-
495494
#### Custom output example
496495

497496
To modify responses, overwrite `router.render` method:
@@ -505,6 +504,18 @@ router.render = (req, res) => {
505504
}
506505
```
507506

507+
You can set your own status code for the response:
508+
509+
510+
```javascript
511+
// In this example we simulate a server side error response
512+
router.render = (req, res) => {
513+
res.status(500).jsonp({
514+
error: "error message here"
515+
})
516+
}
517+
```
518+
508519
#### Rewriter example
509520

510521
To add rewrite rules, use `jsonServer.rewriter()`:

0 commit comments

Comments
 (0)
0