Giter Site home page Giter Site logo

simple-message's Introduction

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.

simple-message's People

Contributors

egg- avatar

Watchers

James Cloos avatar bellaChoi avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.