Nuanced Pterodactyl Monk

    is-ok

    1.0.1 • Public • Published

    is-ok Build Status

    Check if a HTTP response is successful.

    npm install is-ok
    

    Usage

    Used together with request or the built-in http module.

    Accepts a response object, with a statusCode property, as first argument and returns true if the status code was within the 2xx range, otherwise it returns false.

    Optionally it takse a callback as second argument, which is called with an error object only if the response was non-successful. The error has statusCode, headers and body properties set, copied from the response.

    var request = require('request');
    var isOk = require('is-ok');
     
    var fetch = function(url, callback) {
        request.get(url, function(err, response, body) {
            if(err) return callback(err);
            if(!isOk(response, callback)) return;
     
            callback(null, body);
        });
    }

    License

    MIT

    Keywords

    none

    Install

    npm i is-ok

    DownloadsWeekly Downloads

    1,138

    Version

    1.0.1

    License

    MIT

    Last publish

    Collaborators

    • fizker
    • jonatanpedersen
    • mpushkin
    • bifrost
    • wtfil
    • eagleeye
    • bubenshchykov
    • ebdrup
    • kapetan