lambda-errors-formatter
v0.5.0
Published
AWS Lambda errors formatter
Downloads
27
Readme
Lambda errors formatters
An errors formatter for managing lambda error response
Installation
npm install lambda-errors-formatter --saveUsage
const errorFormatter = require('lambda-errors-formatter')
errorFormatter.format('error message')
errorFormatter.format({
statusCode: 400,
message: 'error message'
})Response
{
statusCode: 'error code',
body: "{message: 'error message'}",
headers: {
'Access-Control-Allow-Origin' : '*',
'Content-Type': 'application/json'
}
}Other functions
Format error with custom code
errorFormatter.formatCode(400, 'error message')Bad request
errorFormatter.badRequest('error message') //status code 400Unauthorized
errorFormatter.unauthorized('error message') //status code 401Forbidden
errorFormatter.forbidden('error message') //status code 403Not found
errorFormatter.notFound('error message') //status code 404Conflict
errorFormatter.conflict('error message') //status code 409Internal server error
errorFormatter.internalServerError('error message') //status code 500Tests
npm testCoverage
npm run-script test-travis