express-body-parser-json-error

express body-parser json middleware error handler

Usage no npm install needed!

<script type="module">
  import expressBodyParserJsonError from 'https://cdn.skypack.dev/express-body-parser-json-error';
</script>

README

express-body-parser-json-error

install

npm install --save express-body-parser-json-error

usage

var express = require('express');
var bodyParser = require('body-parser');
var bodyParserJsonError = require('express-body-parser-json-error');

var app = express();

app.use(bodyParser.json());

app.use(bodyParserJsonError());


app.post('/test', function (req, res) {

    res.json({result: 'ok'});

});

app.listen(8080);

on invalid json body to POST /test, got response

400 Bad Request HTTP/1.1

{
    "error": {
        "message": "Invalid Json Body",
        "code": "invalid_json"
    }
}