isomorphic-fetch
    Overview
    Documentation
    Insights
    Code
    Contributors
    Dependencies
    Alternatives

isomorphic-fetch

Isomorphic WHATWG Fetch API, for Node & Browserify

2.2.1  •  Published 4 years ago  •  by Matt Andrews  •  MIT License

isomorphic-fetch Build Status

Fetch for node and Browserify. Built on top of GitHub’s WHATWG Fetch polyfill.

Warnings

  • This adds fetch as a global so that its API is consistent between client and server.
  • You must bring your own ES6 Promise compatible polyfill, I suggest es6-promise.

Installation

NPM

npm install --save isomorphic-fetch es6-promise

Bower

bower install --save isomorphic-fetch es6-promise

Usage

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

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

All open source code released by FT Labs is licenced under the MIT licence. Based on the fine work by jxck.

Popularity

Weekly Downloads
3.7M
Stars
6.4K

Maintenance

Development

Last ver 4 years ago
Created 5 years ago
Last commit 3 years ago
7 days between commits

Technology

Node version: 4.2.3
0 unpacked

Compliance

MIT License
OSI Approved
0 vulnerabilities

Contributors

12 contributors
Matthew Andrews
Maintainer, 72 commits, 16 merges, 7 PRs
Works at Financial Times
Robert Knight
3 commits
Daniel Tschinder
1 commits, 1 PRs
SamGiles
1 commits, 1 PRs
Simeon
1 commits, 1 PRs
Keith Cirkel
1 commits, 2 PRs
Ready for the next level?
Join Devstore's founding team to help us build the ultimate open-source app store, work with the latest technologies, and enjoy great culture, impact and autonomy
© 2019 Devstore, Inc.
Devstore helps developers find and use open-source packages, so they can focus on building amazing things