Files
getting-started/node/express/getting-started/errormiddleware.js
Pratik Das b2ab616af8 Aws kinesis (#160)
* added code

* removed cdk code

* added code examples

* added ts files

* added code

Co-authored-by: Pratik Das <pratikd2001@gmail.com>
2022-03-13 07:44:09 +11:00

20 lines
559 B
JavaScript

// errormiddleware.js
const errorLogger = (err, request, response, next) => {
console.log( `error ${err.message}`)
next(err) // calling next middleware
}
const errorResponder = (err, request, response, next) => {
response.header("Content-Type", 'application/json')
const status = err.status || 400
response.status(status).send(err.message)
}
const invalidPathHandler = (request, response, next) => {
response.status(400)
response.send('invalid path')
}
module.exports = { errorLogger, errorResponder, invalidPathHandler }