2.0.0 • Published 6 years ago

micro-errors v2.0.0

Weekly downloads
514
License
MIT
Repository
github
Last release
6 years ago

micro-errors

CircleCI npm version

A Error Handling for ZEIT's Micro.

yarn add micro-errors

RFC7807

RFC7807 compliant ref: https://tools.ietf.org/html/rfc7807

Usage

const { handleErrors, createError } = require('micro-errors')

module.exports = handleErrors({ debug: true })(async (req, res) => {
  throw createError(400, 'Bad Request')
})

// HTTP/1.1 400 Bad Request
// Content-Type: application/problem+json
//
// {
//   "type": "about:blank",
//   "title": "Bad Request",
//   "status": 400,
//   "instance": "/foo/bar",
// }

License

MIT

© sugarshin