0.5.0 • Published 7 years ago

lambda-errors-formatter v0.5.0

Weekly downloads
1
License
MIT
Repository
github
Last release
7 years ago

Lambda errors formatters

An errors formatter for managing lambda error response

Installation

npm install lambda-errors-formatter --save

Usage

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 400

Unauthorized

errorFormatter.unauthorized('error message') //status code 401

Forbidden

errorFormatter.forbidden('error message') //status code 403

Not found

errorFormatter.notFound('error message') //status code 404

Conflict

errorFormatter.conflict('error message') //status code 409

Internal server error

errorFormatter.internalServerError('error message') //status code 500

Tests

npm test

Coverage

npm run-script test-travis

Author

Palmabit

License

MIT license

0.5.0

7 years ago

0.4.0

7 years ago

0.3.1

7 years ago

0.3.0

7 years ago

0.2.2

7 years ago

0.2.1

7 years ago

0.2.0

7 years ago

0.1.0

7 years ago