isomorphic-fetch
    Overview
    Alternatives
    Playground
    Insights & Analysis
    Issues
    Versions
    Documentation
    Find an Expert
    Dependencies
    Career Opportunities
    Code

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.

Dependencies

node-fetch  ·  whatwg-fetch  ·  chai  ·  es6-promise  ·  jshint  ·  lintspaces-cli  ·  mocha  ·  nock  ·  npm-prepublish
Get a weekly digest of your favorite packages
We track new versions of your favorite packages, read the changelogs, and summarize them - so you dont have to
Just $5/month per user

Popularity

Weekly Downloads
3.7M
Stars
6.3K

Issues and PRs

Activity

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

Sustainability

12 contributors

Technology

Node version: 4.2.3
0 unpacked

Legal and Compliance

MIT License
OSI Approved
0 vulnerabilities

Top Experts

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