api-helpers

1.1.0 • Public • Published

api-helpers

A set of helpers functions to use on REST API developments


jsonfy

Returns a string to use in a REST response. Takes 2 parameters:

  • message: A string to send information to the client.
  • data: An object with thedata to response.

Usage:

var jsonfy = require('api-helpers').jsonfy;
 
// Controller method on REST API
function getData (req, res) {
  var data = {};
  res.end(jsonfy('OK', data));
}

fail

Handler the errors in a request, returns status code 500 and the error message. Takes 2 parameters:

  • err: The error from callback function
  • res: The response to end the request Usage:
// Controller method on REST API
var fail = request('api-helpers').fail
 
function getData (req, res) {
  whatever(req, res, function(err, data) {
    if (err) fail(err, res)
  })
}

And more in coming...

License

MIT © 2105 Carlos Azaustre

Dependencies (0)

    Dev Dependencies (1)

    Package Sidebar

    Install

    npm i api-helpers

    Weekly Downloads

    1

    Version

    1.1.0

    License

    MIT

    Last publish

    Collaborators

    • carlosazaustre