lucasfeliciano / fetch-everywhere

WHATWG Fetch API, for ALL JavaScript environments!
MIT License
53 stars 13 forks source link

WHATWG fetch API for ALL JavaScript environments. Built on top of isomorphic-fetch & GitHub's WHATWG Fetch polyfill.

The idea behind this npm module is to support ALL JavaScript environments. If doesn't work for you, open a issue and we will support it.

:)

Suported environments

Warnings

Installation

NPM

npm install --save fetch-everywhere es6-promise

Bower

bower install --save fetch-everywhere es6-promise

Usage

require('es6-promise').polyfill();
require('fetch-everywhere');

fetch('//offline-news-api.herokuapp.com/stories')
    .then(function(response) {
        if (response.status >= 400) {
            throw new Error("Bad response from server");
        }
        return response.json();
    })
    .then(function(stories) {
        console.log(stories);
    });

License

Thanks to