error classes relating to resources, aligned with http codes
The intention is to have generic error classes which describe some sort of resource or data entity, and to align with (but not fully replicate) http error semantics.
var resourceError = require('resource-error')
var userId = 0
throw new resourceError.NotFound('User ' + userId)
Supports the features of [typedError](https://npm.im/typederror)
-
resourceError.NotFound
code: 404 -
resourceError.NotAuthorized
code: 403 -
resourceError.Invalid
code: 400 -
resourceError.Err
code: 500
$ npm install resource-errors
Current there are no tests. The underlying module, [typedError](https://npm.im/typederror)
, has tests.
- jden jason@denizac.org
MIT. (c) MMXIII jden jason@denizac.org. See LICENSE.md