express-json-error-handler
Error handler for express JSON APIs
Install
$ npm install @forhot2000/express-json-error-handler
Usage
Example
import express from 'express';
import jsonErrorHandler from '@forhot2000/express-json-error-handler';
const app = express();
app.use(jsonErrorHandler());
Options
The jsonErrorHandler
function takes an option options
object that may contain any of
the following keys:
log
The log
option, if supplied, is called as log({err, req, res})
when server errors occur.
Example
import express from 'express';
import jsonErrorHandler from '@forhot2000/express-json-error-handler';
const app = express();
app.use(
jsonErrorHandler({
log({ err, req, res }) {
console.log(err); // The original error object
console.log(req); // The request object
console.log(res); // The response object
},
}),
);