mirror of
https://git.steelants.cz/JonatanRek/VUE_GabenParadise.git
synced 2026-10-11 19:34:33 +00:00
Initial Commit
This commit is contained in:
commit
452829f0e1
3410 files changed
+523857
No files matched your search
+45
@@ -0,0 +1,45 @@
|
||||
isomorphic-fetch [](https://travis-ci.org/matthew-andrews/isomorphic-fetch)
|
||||
================
|
||||
|
||||
Fetch for node and Browserify. Built on top of [GitHub's WHATWG Fetch polyfill](https://github.com/github/fetch).
|
||||
|
||||
## 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](https://github.com/jakearchibald/es6-promise).
|
||||
|
||||
## Installation
|
||||
|
||||
### NPM
|
||||
|
||||
```sh
|
||||
npm install --save isomorphic-fetch es6-promise
|
||||
```
|
||||
|
||||
### Bower
|
||||
|
||||
```sh
|
||||
bower install --save isomorphic-fetch es6-promise
|
||||
```
|
||||
|
||||
## Usage
|
||||
|
||||
```js
|
||||
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](https://github.com/github/fetch/pull/31) **[jxck](https://github.com/Jxck)**.
|
||||
Reference in new issue
Block a user