0.2.1 • Published 9 years ago

simple-message v0.2.1

Weekly downloads
8
License
MIT
Repository
github
Last release
9 years ago

simple-message

version download

simple message handler.

Install

npm install simple-message

API

message.error.get(key)

var message = require('simple-message');

var error = message.error.get('common.missing_required_parameter');
// console.log(error);

{
  type: 'common.missing_required_parameter',
  code: 400,
  message: 'The request is missing a required parameter.'
}

message.load(key, value, callback)

load by json object

var message = require('simple-message');

message.load('error', {
  "common.missing_required_parameter": [
    400,
    "The request is missing a required parameter."
  ],
  "common.method_not_allowed": [
    400,
    "The API call is correct, but the method is not allowed."
  ],
  "common.unexpected_parameter": [
    400,
    "The request specifies an unexpected parameter."
  ],
  "common.invalid_json_string": [
    400,
    "Problems parsing JSON."
  ]
});

message.load(key, url, callback)

load by remote json file.

var message = require('simple-message');

message.load('error', 'json format file url', function(err, item) {
  console.log(item['common.missing_required_parameter'][1], message.error.get('common.missing_required_parameter').message);
});

message.loadYAML(key, url, callback)

load by remote yaml file.

message.loadYAML('error', 'yaml format file url', function(err, item) {
  console.log(item['common.missing_required_parameter'][1], message.error.get('common.missing_required_parameter').message);
});

Sample file

LICENSE

simple-message is licensed under the MIT license.

0.2.1

9 years ago

0.2.0

9 years ago

0.1.1

9 years ago

0.1.0

9 years ago

0.0.1

9 years ago