1.0.0 • Published 5 years ago

@itemsjs/restful-api-response v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
5 years ago

Restful API responses

Standardize your API responses using these three response types. 1. Empty 2. Single 3. Multiple

Cover errors, code, pagination and meta fields.

NPM version NPM downloads

Installation

npm i @itemsjs/restful-api-response --save

Usage

const responses = require('@itemsjs/restful-api-response');

// Assume that you're handling a request inside any web framework request handler

// Express

(req, res, next) => {

    const singleResponse = new responses.Single(
        err,                    // any occured error
        result,                 // operation result
        'DONE',                 // Simple human-readable code
        {                       // any metadata object
            responseTime: 10,   
            delay: 5
        }
    );
};

And you're good to go!

License

MIT