From a664a7df8800ceb4440a094c1d19b2212ec60fe8 Mon Sep 17 00:00:00 2001 From: typicode Date: Wed, 2 Aug 2017 20:16:51 +0200 Subject: [PATCH] Update (#606) --- CHANGELOG.md | 6 ++++++ README.md | 21 +++++++++++++++++++++ package-lock.json | 6 +++--- package.json | 2 +- 4 files changed, 31 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2d21d13..c88e879 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -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` diff --git a/README.md b/README.md index ac17ced..e04a266 100644 --- a/README.md +++ b/README.md @@ -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. diff --git a/package-lock.json b/package-lock.json index 773c9fe..81ce0e6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -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", diff --git a/package.json b/package.json index a46c35a..0852fcc 100644 --- a/package.json +++ b/package.json @@ -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",