1.0.5 • Published 7 years ago

oh-my-errors v1.0.5

Weekly downloads
28
License
-
Repository
github
Last release
7 years ago

Oh my errors!

Simple node module to handle multiple server-side errors with solution strategies.

How to use it

const errorHandler = require('oh-my-errors')

const error404 = errorHandler.createNotFoundError404({
  origin: 'PLACE in your application where this error was originated',
  message: 'Resource not found'
})

API methods

MethodParameters
createNotImplementedError501 {String=} data.origin, {String=} data.message
createBadRequest400{String=} data.origin, {String=} data.message
createUnauthorizedError401{String=} data.origin, {String=} data.message
createForbiddenError403{String=} data.origin, {String=} data.message
createNotFoundError404{String=} data.origin, {String=} data.message
createInternalError500{String=} data.origin, {String=} data.message

Possible errors

We support the most commun errors from HTTP Status codes

  • 400 -> BadRequest (any params or whatever is bad)
  • 401 -> UnauthorizedError (like 403, but in cases when you need to login)
  • 404 -> NotFound (Resource not found. For example: user in the database, items, pages, etc...)
  • 501 -> NotImplementedError

Contribute!