This commit is contained in:
typicode
2017-08-02 20:16:51 +02:00
committed by GitHub
parent df8d44df04
commit a664a7df88
4 changed files with 31 additions and 4 deletions

View File

@ -1,5 +1,11 @@
# Change Log
## 0.12.0 - 2017-08-02
* Re-include `body-parser` in `jsonServer.middlewares()`.
If you're using JSON Server in an Express server and experience issues, you can disable it by passing `{ bodyParser: false }`.
## 0.11.2 - 2017-07-10
Fix `engines` field in `package.json`

View File

@ -540,6 +540,27 @@ Alternatively, you can also mount the router on `/api`.
server.use('/api', router)
```
#### API
__`jsonServer.create()`__
Returns an Express server.
__`jsonServer.defaults([options])`__
Returns middlewares used by JSON Server.
* options
* `static` path to static files
* `logger` enable logger middleware (default: true)
* `bodyParser` enable body-parser middleware (default: true)
* `noCors` disable CORS (default: false)
* `readOnly` accept only GET requests (default: false)
__`jsonServer.router([path|object])`__
Returns JSON Server router.
### Deployment
You can deploy JSON Server. For example, [JSONPlaceholder](http://jsonplaceholder.typicode.com) is an online fake API powered by JSON Server and running on Heroku.

6
package-lock.json generated
View File

@ -4660,9 +4660,9 @@
"dev": true
},
"please-upgrade-node": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-1.0.0.tgz",
"integrity": "sha512-x5Qx4RBvAPwLiEszq37inGblC2G5+DYN4PtJg+NNGOE5te/1ldUtozo/iaaWe71oGKZDk/lwDQHPXdC8PGux1g=="
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.0.1.tgz",
"integrity": "sha1-CmgfLBiRXlQzpcos2U4Lggangts="
},
"pluralize": {
"version": "3.1.0",

View File

@ -23,7 +23,7 @@
"method-override": "^2.1.2",
"morgan": "^1.3.1",
"object-assign": "^4.0.1",
"please-upgrade-node": "^1.0.0",
"please-upgrade-node": "^3.0.1",
"pluralize": "^3.0.0",
"request": "^2.72.0",
"server-destroy": "^1.0.1",