You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
1 week ago | |
|---|---|---|
| .. | ||
| browser.js | 1 week ago | |
| index.d.ts | 1 week ago | |
| index.js | 1 week ago | |
| package.json | 1 week ago | |
| readme.md | 1 week ago | |
readme.md
Isomorphic Unfetch
Switches between unfetch & node-fetch for client & server.
Install
This project uses node and npm. Go check them out if you don't have them locally installed.
$ npm i isomorphic-unfetch
Then with a module bundler like rollup or webpack, use as you would anything else:
// using ES6 modules
import fetch from 'isomorphic-unfetch'
// using CommonJS modules
const fetch = require('isomorphic-unfetch')
Usage
As a ponyfill:
import fetch from 'isomorphic-unfetch';
fetch('/foo.json')
.then( r => r.json() )
.then( data => {
console.log(data);
});
Globally, as a polyfill:
import 'isomorphic-unfetch';
// "fetch" is now installed globally if it wasn't already available
fetch('/foo.json')
.then( r => r.json() )
.then( data => {
console.log(data);
});