add readme

This commit is contained in:
Flummi 2019-11-25 15:17:26 +01:00
parent f6a3c13236
commit 203422b272

View File

@ -1 +1,54 @@
# flumm-fetch # flumm-fetch
## Usage Example
### async / await
```javascript
import fetch from "flumm-fetch";
// GET
(async () => {
const query = await fetch("https://example.com/file.json");
const result = await query.json();
console.log(result);
})();
// POST
(async () => {
const opts = {
method: "POST",
body: {
name: "John Doe",
password: "pwd"
}
};
const query = await fetch("https://example.com/file.json", opts);
const result = await query.json();
console.log(result);
})();
```
### promises
```javascript
import fetch from "flumm-fetch";
// GET
fetch("https://google.de")
.then(res => res.text())
.then(res => console.log(res))
.catch(console.error);
// POST
const opts = {
method: "POST",
body: {
name: "John Doe",
password: "pwd"
}
};
fetch("https://google.de", opts)
.then(res => res.text())
.then(res => console.log(res))
.catch(console.error);
```
## License
This project is licensed under the MIT license, see [LICENSE](LICENSE).