Skip to content

Errorable/node

Repository files navigation

NPM version Build Status Dependency Status

Web errors provides an easy way to define and use errors for restful apis.

Benefits OR Aims

1.Unified Error Handling for servers and clients(browsers, android, ios)

2.Customizable error definitions

3.A standard general error standard for restful apis

Install

nodejs/iojs

$ npm install --save web-errors

bower

$ bower install --save web-errors

Usage

nodejs/iojs

var errors = require('web-errors').errors;

browser

<script src="bower_components/web-errors/dist/web-errors.js"></script>

How to define errors

example

Usage:

var webErrors = require('web-errors');

var conf = {
  data: {
    entities: '../lib/data/entities',
    properties: '../lib/data/properties',
    types: '../lib/data/types',
    events: '../lib/data/events',
    errors: '../lib/data/errors'
  },
  i18n: {
    "zh-CN": '../lib/data/i18n/zh-CN',
    "en-US": '../lib/data/i18n/en-US'
  }
};

webErrors.set(conf.data, config.i18n);

License

MIT © calidion

About

web-errors for nodejs, will be replaced by js-errors

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published