1.0.1 • Published 9 years ago

resource-api-utils v1.0.1

Weekly downloads
3
License
ISC
Repository
github
Last release
9 years ago

Resource Api Utils

Installation

npm install resource-api-utils

Uses

var ResourceApiUtils = require('resource-api-utils/lib');

var Api = ResourceApiUtils.create('<route-name>');

Requests

##Get:

Api.get(id, params).then(function(response) {
  //success 
}, function(error) {
  //error
});

##Post:

Api.post(payload).then(function(response) {
  //success 
}, function(error) {
  //error
});

##Put:

Api.put(id, payload).then(function(response) {
  //success
}, function(error) {
  //error
});

##Get List:

Api.getList().then(function(response) {
  //success 
}, function(error) {
  //error
});

##Remove:

Api.remove(id).then(function(response) {
  //success 
}, function(error) {
  //error
});

##Custom Get:

Api.customGet(suffix, params).then(function(response) {
  //success 
}, function(error) {
  //error
});

##Custom Delete:

Api.customDelete(suffix, params).then(function(response) {
  //success 
}, function(error) {
  //error
});

##Custom Post:

Api.customPost(suffix, payload, params).then(function(response) {
  //success 
}, function(error) {
  //error
});

##Custom Put:

Api.customPut(suffix, payload, params).then(function(response) {
  //success 
}, function(error) {
  //error
});